File tree Expand file tree Collapse file tree 6 files changed +18
-0
lines changed
src/main/java/org/gradlex/javamodule/dependencies/tasks Expand file tree Collapse file tree 6 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1717import org .gradle .api .provider .Provider ;
1818import org .gradle .api .tasks .Internal ;
1919import org .gradle .api .tasks .TaskAction ;
20+ import org .gradle .work .DisableCachingByDefault ;
2021import org .jspecify .annotations .NullMarked ;
2122
23+ @ DisableCachingByDefault (because = "modifies source files" )
2224@ NullMarked
2325public abstract class BuildFileDependenciesGenerate extends DefaultTask {
2426 public abstract static class SourceSetDependencies {
Original file line number Diff line number Diff line change 1616import org .gradle .api .provider .SetProperty ;
1717import org .gradle .api .tasks .Internal ;
1818import org .gradle .api .tasks .TaskAction ;
19+ import org .gradle .work .DisableCachingByDefault ;
1920import org .jspecify .annotations .NullMarked ;
2021import org .jspecify .annotations .Nullable ;
2122
23+ @ DisableCachingByDefault (because = "modifies source files" )
2224@ NullMarked
2325public abstract class CatalogGenerate extends DefaultTask {
2426
Original file line number Diff line number Diff line change 1212import org .gradle .api .tasks .Classpath ;
1313import org .gradle .api .tasks .Internal ;
1414import org .gradle .api .tasks .diagnostics .DependencyReportTask ;
15+ import org .gradle .work .DisableCachingByDefault ;
1516import org .gradlex .javamodule .dependencies .internal .diagnostics .AsciiModuleDependencyReportRenderer ;
1617import org .jspecify .annotations .NullMarked ;
1718
19+ @ DisableCachingByDefault (because = "reporting task" )
1820@ NullMarked
1921public abstract class ModuleDependencyReport extends DependencyReportTask {
2022
Original file line number Diff line number Diff line change 1818import org .gradle .api .tasks .Input ;
1919import org .gradle .api .tasks .OutputFile ;
2020import org .gradle .api .tasks .TaskAction ;
21+ import org .gradle .work .DisableCachingByDefault ;
2122import org .gradlex .javamodule .dependencies .internal .utils .ModuleInfo ;
2223import org .jspecify .annotations .NullMarked ;
2324import org .jspecify .annotations .Nullable ;
2425
26+ @ DisableCachingByDefault (because = "modifies source files" )
2527@ NullMarked
2628public abstract class ModuleInfoGenerate extends DefaultTask {
2729
Original file line number Diff line number Diff line change 2323import org .gradle .api .capabilities .Capability ;
2424import org .gradle .api .provider .ListProperty ;
2525import org .gradle .api .tasks .InputFiles ;
26+ import org .gradle .api .tasks .PathSensitive ;
27+ import org .gradle .api .tasks .PathSensitivity ;
2628import org .gradle .api .tasks .SourceSet ;
2729import org .gradle .api .tasks .SourceSetContainer ;
2830import org .gradle .api .tasks .TaskAction ;
31+ import org .gradle .work .DisableCachingByDefault ;
2932import org .gradlex .javamodule .dependencies .JavaModuleDependenciesExtension ;
3033import org .gradlex .javamodule .dependencies .internal .utils .ModuleInfo ;
3134import org .jspecify .annotations .NullMarked ;
3235import org .jspecify .annotations .Nullable ;
3336
37+ @ DisableCachingByDefault (because = "reporting task" )
3438@ NullMarked
3539public 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
Original file line number Diff line number Diff line change 2626import org .gradle .api .tasks .Input ;
2727import org .gradle .api .tasks .InputFile ;
2828import org .gradle .api .tasks .Optional ;
29+ import org .gradle .api .tasks .PathSensitive ;
30+ import org .gradle .api .tasks .PathSensitivity ;
2931import org .gradle .api .tasks .SourceSet ;
3032import org .gradle .api .tasks .SourceSetContainer ;
3133import org .gradle .api .tasks .TaskAction ;
34+ import org .gradle .work .DisableCachingByDefault ;
3235import org .gradlex .javamodule .dependencies .JavaModuleDependenciesExtension ;
3336import org .jspecify .annotations .NullMarked ;
3437
38+ @ DisableCachingByDefault (because = "reporting task" )
3539@ NullMarked
3640public 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
You can’t perform that action at this time.
0 commit comments