Skip to content

Commit 94b686f

Browse files
committed
Code clean up based on PR comment. Also lower the assembled artifact to Java 11. Change to buildScan to develocity since the enterprise is already deprecated.
1 parent 7931ea4 commit 94b686f

File tree

4 files changed

+18
-21
lines changed

4 files changed

+18
-21
lines changed

build.gradle

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,19 @@ plugins {
77
id 'com.github.ben-manes.versions' version '0.51.0'
88
}
99

10-
buildScan {
11-
termsOfServiceUrl = 'https://gradle.com/terms-of-service'
12-
termsOfServiceAgree = 'yes'
10+
develocity {
11+
buildScan {
12+
termsOfUseUrl = 'https://gradle.com/help/legal-terms-of-use'
13+
termsOfUseAgree = 'yes'
14+
}
1315
}
1416

1517
group 'org.javamodularity'
1618
version '2.0.0'
1719

1820
java {
19-
sourceCompatibility = JavaVersion.VERSION_17
20-
targetCompatibility = JavaVersion.VERSION_17
21+
sourceCompatibility = JavaVersion.VERSION_11
22+
targetCompatibility = JavaVersion.VERSION_11
2123
}
2224

2325
repositories {

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "com.gradle.enterprise" version "3.17.4"
2+
id "com.gradle.develocity" version "4.2.1"
33
}
44

55
rootProject.name = 'moduleplugin'

src/main/java/org/javamodularity/moduleplugin/internal/CompileModuleInfoHelper.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,8 @@ public static void dependOnOtherCompileModuleInfoJavaTasks(JavaCompile javaCompi
3737
*/
3838
private static Stream<Task> dependentCompileModuleInfoJavaTaskStream(Project project) {
3939
final Function<Dependency, TaskContainer> mapToTaskContainer = dependency ->
40-
GradleVersion.current().compareTo(GradleVersion.version("8.11")) < 0
41-
? ((ProjectDependency) dependency).getDependencyProject().getTasks()
42-
: project.project(((ProjectDependency) dependency).getPath()).getTasks();
40+
project.project(((ProjectDependency) dependency)
41+
.getPath() /* ProjectDependency.getPath() introduced in Gradle 8.11 */).getTasks();
4342

4443
return project.getConfigurations().stream()
4544
.flatMap(configuration -> configuration.getDependencies().stream())

src/test/java/org/javamodularity/moduleplugin/ModulePluginSmokeTest.java

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ void smokeTestRunStartScripts(
300300

301301
@Test
302302
void shouldNotCheckInWithCommentedOutVersions() {
303-
assertEquals(2, GradleVersion.values().length);
303+
assertEquals(4, GradleVersion.values().length);
304304
}
305305

306306
private static void assertTasksSuccessful(BuildResult result, String subprojectName, String... taskNames) {
@@ -341,19 +341,15 @@ private boolean checkJUnitCombination(final String junitVersion, final GradleVer
341341

342342
private static int javaMajorVersion() {
343343
final String version = System.getProperty("java.version");
344-
if (version.startsWith("1.")) {
345-
// Java 8 and earlier (1.8.0_xxx format) - not supported anymore but keep for completeness
346-
return Integer.parseInt(version.substring(2, version.indexOf(".", 2)));
347-
} else {
348-
// Java 9+ (9.0.1, 11.0.2, 17.0.2 format)
349-
int dotIndex = version.indexOf(".");
350-
if (dotIndex == -1) {
351-
// Handle cases like "17" without dot
352-
return Integer.parseInt(version);
353-
}
354-
return Integer.parseInt(version.substring(0, dotIndex));
344+
345+
// Java 9+ (9.0.1, 11.0.2, 17.0.2 format)
346+
int dotIndex = version.indexOf(".");
347+
if (dotIndex == -1) {
348+
// Handle cases like "17" without dot
349+
return Integer.parseInt(version);
355350
}
356351

352+
return Integer.parseInt(version.substring(0, dotIndex));
357353
}
358354

359355
private boolean jdkSupported(final GradleVersion gradleVersion) {

0 commit comments

Comments
 (0)