@@ -11,8 +11,6 @@ import org.gradle.util.VersionNumber
11
11
12
12
@CompileStatic (TypeCheckingMode .SKIP )
13
13
class Versions {
14
- public static final String OMIT_VERSION_PROPERTY = " org.gradle.android.cache-fix.omitVersion"
15
-
16
14
static final VersionNumber PLUGIN_VERSION ;
17
15
static final Set<GradleVersion > SUPPORTED_GRADLE_VERSIONS
18
16
static final Set<VersionNumber > SUPPORTED_ANDROID_VERSIONS
@@ -24,9 +22,7 @@ class Versions {
24
22
25
23
def builder = ImmutableMultimap . < VersionNumber , GradleVersion > builder()
26
24
versions. supportedVersions. each { String androidVersion , List<String > gradleVersions ->
27
- if (! shouldOmitVersion(androidVersion)) {
28
- builder. putAll(android(androidVersion), gradleVersions. collect { gradle(it) })
29
- }
25
+ builder. putAll(android(androidVersion), gradleVersions. collect { gradle(it) })
30
26
}
31
27
def matrix = builder. build()
32
28
@@ -35,10 +31,6 @@ class Versions {
35
31
SUPPORTED_GRADLE_VERSIONS = ImmutableSortedSet . copyOf(matrix. values())
36
32
}
37
33
38
- private static boolean shouldOmitVersion (String androidVersion ) {
39
- return System . getProperty(OMIT_VERSION_PROPERTY ) == androidVersion
40
- }
41
-
42
34
static VersionNumber android (String version ) {
43
35
VersionNumber . parse(version)
44
36
}
@@ -47,6 +39,11 @@ class Versions {
47
39
GradleVersion . version(version)
48
40
}
49
41
42
+ static VersionNumber earliestMaybeSupportedAndroidVersion () {
43
+ VersionNumber earliestSupported = SUPPORTED_ANDROID_VERSIONS . min()
44
+ return new VersionNumber (earliestSupported. major, earliestSupported. minor, 0 , null )
45
+ }
46
+
50
47
static VersionNumber latestAndroidVersion () {
51
48
return SUPPORTED_ANDROID_VERSIONS . max()
52
49
}
0 commit comments