Skip to content

Commit a1c9b9c

Browse files
Update Gradle to v9.4.0 (#284)
* Update Gradle to v9.4.0 * Add annotations to reporting and init tasks --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jendrik Johannes <jendrik@onepiece.software>
1 parent 00b4f69 commit a1c9b9c

File tree

9 files changed

+21
-3
lines changed

9 files changed

+21
-3
lines changed

gradle/wrapper/gradle-wrapper.jar

2.73 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionSha256Sum=b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
3+
distributionSha256Sum=60ea723356d81263e8002fec0fcf9e2b0eee0c0850c7a3d7ab0a63f2ccc601f3
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/org/gradlex/javamodule/dependencies/tasks/BuildFileDependenciesGenerate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717
import org.gradle.api.provider.Provider;
1818
import org.gradle.api.tasks.Internal;
1919
import org.gradle.api.tasks.TaskAction;
20+
import org.gradle.work.DisableCachingByDefault;
2021
import org.jspecify.annotations.NullMarked;
2122

23+
@DisableCachingByDefault(because = "modifies source files")
2224
@NullMarked
2325
public abstract class BuildFileDependenciesGenerate extends DefaultTask {
2426
public abstract static class SourceSetDependencies {

src/main/java/org/gradlex/javamodule/dependencies/tasks/CatalogGenerate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616
import org.gradle.api.provider.SetProperty;
1717
import org.gradle.api.tasks.Internal;
1818
import org.gradle.api.tasks.TaskAction;
19+
import org.gradle.work.DisableCachingByDefault;
1920
import org.jspecify.annotations.NullMarked;
2021
import org.jspecify.annotations.Nullable;
2122

23+
@DisableCachingByDefault(because = "modifies source files")
2224
@NullMarked
2325
public abstract class CatalogGenerate extends DefaultTask {
2426

src/main/java/org/gradlex/javamodule/dependencies/tasks/ModuleDependencyReport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212
import org.gradle.api.tasks.Classpath;
1313
import org.gradle.api.tasks.Internal;
1414
import org.gradle.api.tasks.diagnostics.DependencyReportTask;
15+
import org.gradle.work.DisableCachingByDefault;
1516
import org.gradlex.javamodule.dependencies.internal.diagnostics.AsciiModuleDependencyReportRenderer;
1617
import org.jspecify.annotations.NullMarked;
1718

19+
@DisableCachingByDefault(because = "reporting task")
1820
@NullMarked
1921
public abstract class ModuleDependencyReport extends DependencyReportTask {
2022

src/main/java/org/gradlex/javamodule/dependencies/tasks/ModuleInfoGenerate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
import org.gradle.api.tasks.Input;
1919
import org.gradle.api.tasks.OutputFile;
2020
import org.gradle.api.tasks.TaskAction;
21+
import org.gradle.work.DisableCachingByDefault;
2122
import org.gradlex.javamodule.dependencies.internal.utils.ModuleInfo;
2223
import org.jspecify.annotations.NullMarked;
2324
import org.jspecify.annotations.Nullable;
2425

26+
@DisableCachingByDefault(because = "modifies source files")
2527
@NullMarked
2628
public abstract class ModuleInfoGenerate extends DefaultTask {
2729

src/main/java/org/gradlex/javamodule/dependencies/tasks/ModulePathAnalysis.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,26 @@
2323
import org.gradle.api.capabilities.Capability;
2424
import org.gradle.api.provider.ListProperty;
2525
import org.gradle.api.tasks.InputFiles;
26+
import org.gradle.api.tasks.PathSensitive;
27+
import org.gradle.api.tasks.PathSensitivity;
2628
import org.gradle.api.tasks.SourceSet;
2729
import org.gradle.api.tasks.SourceSetContainer;
2830
import org.gradle.api.tasks.TaskAction;
31+
import org.gradle.work.DisableCachingByDefault;
2932
import org.gradlex.javamodule.dependencies.JavaModuleDependenciesExtension;
3033
import org.gradlex.javamodule.dependencies.internal.utils.ModuleInfo;
3134
import org.jspecify.annotations.NullMarked;
3235
import org.jspecify.annotations.Nullable;
3336

37+
@DisableCachingByDefault(because = "reporting task")
3438
@NullMarked
3539
public abstract class ModulePathAnalysis extends DefaultTask {
3640
private final String projectName;
3741
private final SourceSetContainer sourceSets;
3842
private final JavaModuleDependenciesExtension javaModuleDependencies;
3943

4044
@InputFiles
45+
@PathSensitive(PathSensitivity.NAME_ONLY)
4146
public abstract ListProperty<Configuration> getClasspathConfigurations();
4247

4348
@Inject

src/main/java/org/gradlex/javamodule/dependencies/tasks/ModuleVersionRecommendation.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,16 @@
2626
import org.gradle.api.tasks.Input;
2727
import org.gradle.api.tasks.InputFile;
2828
import org.gradle.api.tasks.Optional;
29+
import org.gradle.api.tasks.PathSensitive;
30+
import org.gradle.api.tasks.PathSensitivity;
2931
import org.gradle.api.tasks.SourceSet;
3032
import org.gradle.api.tasks.SourceSetContainer;
3133
import org.gradle.api.tasks.TaskAction;
34+
import org.gradle.work.DisableCachingByDefault;
3235
import org.gradlex.javamodule.dependencies.JavaModuleDependenciesExtension;
3336
import org.jspecify.annotations.NullMarked;
3437

38+
@DisableCachingByDefault(because = "reporting task")
3539
@NullMarked
3640
public abstract class ModuleVersionRecommendation extends DefaultTask {
3741

@@ -45,6 +49,7 @@ public abstract class ModuleVersionRecommendation extends DefaultTask {
4549
public abstract Property<Boolean> getPrintForCatalog();
4650

4751
@InputFile
52+
@PathSensitive(PathSensitivity.NAME_ONLY)
4853
@Optional
4954
public abstract RegularFileProperty getPrintForPropertiesFile();
5055

0 commit comments

Comments
 (0)