Skip to content

Commit ef2392e

Browse files
committed
Add more annotations to ModuleDescriptorRecommendation
1 parent 07ee264 commit ef2392e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/gradlex/javamodule/moduleinfo/tasks/ModuleDescriptorRecommendation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,14 @@
3838
import org.gradle.api.provider.Property;
3939
import org.gradle.api.tasks.Input;
4040
import org.gradle.api.tasks.InputFiles;
41+
import org.gradle.api.tasks.PathSensitive;
42+
import org.gradle.api.tasks.PathSensitivity;
4143
import org.gradle.api.tasks.TaskAction;
44+
import org.gradle.work.DisableCachingByDefault;
4245
import org.jspecify.annotations.NullMarked;
4346

4447
@NullMarked
48+
@DisableCachingByDefault
4549
public abstract class ModuleDescriptorRecommendation extends DefaultTask {
4650

4751
private static final class Artifact {
@@ -135,12 +139,14 @@ static Java8SafeToolProvider findFirst(String name) {
135139
}
136140

137141
@InputFiles
142+
@PathSensitive(PathSensitivity.RELATIVE)
138143
public abstract ListProperty<File> getRuntimeArtifacts();
139144

140145
@Input
141146
public abstract ListProperty<ResolvedComponentResult> getRuntimeResolvedComponentResults();
142147

143148
@InputFiles
149+
@PathSensitive(PathSensitivity.RELATIVE)
144150
public abstract ListProperty<File> getCompileArtifacts();
145151

146152
@Input

0 commit comments

Comments
 (0)