File tree Expand file tree Collapse file tree 1 file changed +15
-6
lines changed
plugin-gradle/src/test/java/com/diffplug/gradle/spotless Expand file tree Collapse file tree 1 file changed +15
-6
lines changed Original file line number Diff line number Diff line change 29
29
import org .gradle .testkit .runner .BuildTask ;
30
30
import org .gradle .testkit .runner .GradleRunner ;
31
31
import org .gradle .testkit .runner .TaskOutcome ;
32
+ import org .gradle .util .GradleVersion ;
32
33
import org .junit .jupiter .api .BeforeEach ;
33
34
34
35
import com .diffplug .common .base .Errors ;
@@ -50,27 +51,35 @@ public enum GradleVersionSupport {
50
51
final String version ;
51
52
52
53
GradleVersionSupport (String version ) {
54
+ String minVersionForRunningJRE ;
53
55
switch (Jvm .version ()) {
54
56
case 20 :
55
57
case 19 :
56
- case 18 :
57
58
// TODO: https://docs.gradle.org/current/userguide/compatibility.html
59
+ case 18 :
60
+ minVersionForRunningJRE = "7.5" ;
61
+ break ;
58
62
case 17 :
59
- this . version = "7.3" ;
63
+ minVersionForRunningJRE = "7.3" ;
60
64
break ;
61
65
case 16 :
62
- this . version = "7.0" ;
66
+ minVersionForRunningJRE = "7.0" ;
63
67
break ;
64
68
case 15 :
65
- this . version = "6.7" ;
69
+ minVersionForRunningJRE = "6.7" ;
66
70
break ;
67
71
case 14 :
68
- this . version = "6.3" ;
72
+ minVersionForRunningJRE = "6.3" ;
69
73
break ;
70
74
default :
71
- this . version = version ;
75
+ minVersionForRunningJRE = null ;
72
76
break ;
73
77
}
78
+ if (minVersionForRunningJRE != null && GradleVersion .version (minVersionForRunningJRE ).compareTo (GradleVersion .version (version )) > 0 ) {
79
+ this .version = minVersionForRunningJRE ;
80
+ } else {
81
+ this .version = version ;
82
+ }
74
83
}
75
84
}
76
85
You can’t perform that action at this time.
0 commit comments