From 972cb022ab13fed838879e4cb56ab523ee8a7693 Mon Sep 17 00:00:00 2001 From: Andy Coates Date: Fri, 31 Oct 2025 10:53:09 +0000 Subject: [PATCH 1/2] Fix warnings in build.gradle ...and add a default task --- build.gradle | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index e194065..e020bce 100644 --- a/build.gradle +++ b/build.gradle @@ -81,15 +81,16 @@ test { } } -task createClasspathManifest { - File outputDir = file("$buildDir/$name") +tasks.register('createClasspathManifest') { + var outputFile = layout.buildDirectory.file("$name/plugin-classpath.txt") inputs.files sourceSets.main.runtimeClasspath - outputs.dir outputDir + outputs.file outputFile doLast { - outputDir.mkdirs() - file("$outputDir/plugin-classpath.txt").text = sourceSets.main.runtimeClasspath.join('\n') + File file = outputFile.get().asFile + file.parentFile.mkdirs() + file.text = sourceSets.main.runtimeClasspath.join('\n') } } @@ -114,10 +115,12 @@ gradlePlugin { publishing { // used for publishing to local maven repository publications { - pluginMaven(MavenPublication) { + create("pluginMaven", MavenPublication) { groupId = 'org.javamodularity' artifactId = 'moduleplugin' version = project.version } } } + +defaultTasks("check") \ No newline at end of file From 4ada161296bf8f837df394b55165b2a786c97f0b Mon Sep 17 00:00:00 2001 From: Andy Coates Date: Fri, 31 Oct 2025 10:59:25 +0000 Subject: [PATCH 2/2] fix tests --- build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index e020bce..52566f7 100644 --- a/build.gradle +++ b/build.gradle @@ -82,15 +82,15 @@ test { } tasks.register('createClasspathManifest') { - var outputFile = layout.buildDirectory.file("$name/plugin-classpath.txt") + var outputDir = layout.buildDirectory.dir(name) inputs.files sourceSets.main.runtimeClasspath - outputs.file outputFile + outputs.dir outputDir doLast { - File file = outputFile.get().asFile - file.parentFile.mkdirs() - file.text = sourceSets.main.runtimeClasspath.join('\n') + File dir = outputDir.get().asFile + dir.mkdirs() + file("$dir/plugin-classpath.txt").text = sourceSets.main.runtimeClasspath.join('\n') } }