Skip to content

Commit 70367d6

Browse files
committed
add missing annotation
1 parent 9bb4aac commit 70367d6

5 files changed

Lines changed: 6 additions & 35 deletions

File tree

plugins/edc-build/src/main/java/org/eclipse/edc/plugins/edcbuild/conventions/SwaggerResolveConvention.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
import io.swagger.v3.plugins.gradle.tasks.ResolveTask;
1818
import org.eclipse.edc.plugins.edcbuild.extensions.BuildExtension;
19-
import org.eclipse.edc.plugins.edcbuild.tasks.PrintApiGroupTask;
2019
import org.gradle.api.Project;
2120
import org.gradle.api.file.FileCollection;
2221
import org.gradle.api.plugins.JavaPluginExtension;
@@ -46,8 +45,6 @@ public static Path defaultOutputDirectory(Project project) {
4645
public void apply(Project target) {
4746
target.getPluginManager().withPlugin(SWAGGER_GRADLE_PLUGIN, appliedPlugin -> {
4847

49-
target.getTasks().register("apiGroups", PrintApiGroupTask.class);
50-
5148
Stream.of(
5249
"io.swagger.core.v3:swagger-jaxrs2-jakarta:%s".formatted(SWAGGER),
5350
"jakarta.ws.rs:jakarta.ws.rs-api:%s".formatted(JAKARTA_WS_RS)

plugins/edc-build/src/main/java/org/eclipse/edc/plugins/edcbuild/plugins/MergeOpenApiSpecTask.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.eclipse.edc.plugins.edcbuild.extensions.BuildExtension;
2323
import org.gradle.api.file.Directory;
2424
import org.gradle.api.model.ObjectFactory;
25+
import org.gradle.api.tasks.CacheableTask;
2526
import org.gradle.api.tasks.TaskAction;
2627
import org.gradle.api.tasks.options.Option;
2728
import org.jetbrains.annotations.NotNull;
@@ -38,6 +39,7 @@
3839
/**
3940
* Customization of the {@link GenerateTask}, which allows to pass in the input and output directories via command line.
4041
*/
42+
@CacheableTask
4143
public class MergeOpenApiSpecTask extends GenerateTask {
4244

4345
public static final String NAME = "mergeOpenApiSpec";

plugins/edc-build/src/main/java/org/eclipse/edc/plugins/edcbuild/tasks/PrintApiGroupTask.java

Lines changed: 0 additions & 31 deletions
This file was deleted.

plugins/edc-build/src/main/java/org/eclipse/edc/plugins/edcbuild/tasks/PrintClasspathTask.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717
import org.gradle.api.DefaultTask;
1818
import org.gradle.api.plugins.JavaPluginExtension;
1919
import org.gradle.api.tasks.TaskAction;
20+
import org.gradle.work.DisableCachingByDefault;
2021

2122
import static org.eclipse.edc.plugins.edcbuild.conventions.ConventionFunctions.requireExtension;
2223

23-
24+
@DisableCachingByDefault
2425
public class PrintClasspathTask extends DefaultTask {
2526

2627
@TaskAction

plugins/edc-build/src/main/java/org/eclipse/edc/plugins/edcbuild/tasks/WaitForPublishedArtifacts.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.gradle.api.publish.PublishingExtension;
2121
import org.gradle.api.publish.maven.MavenPublication;
2222
import org.gradle.api.tasks.TaskAction;
23+
import org.gradle.work.DisableCachingByDefault;
2324

2425
import java.net.URL;
2526
import java.time.LocalDateTime;
@@ -31,6 +32,7 @@
3132
* Task for root project that looks up for published artifacts, waiting if they are not available.
3233
* After a certain timeout the task fails
3334
*/
35+
@DisableCachingByDefault
3436
public class WaitForPublishedArtifacts extends DefaultTask {
3537

3638
private static final int TASK_TIMEOUT_MINUTES = 60;

0 commit comments

Comments
 (0)