Skip to content

Commit 84d78b1

Browse files
committed
fix(gradle-plugin): add .convention() defaults to Property<T> fields in ResolveTask
1 parent 6143bee commit 84d78b1

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

  • modules/swagger-gradle-plugin/src/main/java/io/swagger/v3/plugins/gradle/tasks

modules/swagger-gradle-plugin/src/main/java/io/swagger/v3/plugins/gradle/tasks/ResolveTask.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.net.URL;
2020
import java.net.URLClassLoader;
2121
import java.nio.charset.Charset;
22+
import java.nio.charset.StandardCharsets;
2223
import java.nio.file.Files;
2324
import java.nio.file.Path;
2425
import java.util.Collection;
@@ -61,10 +62,10 @@ public enum Format {JSON, YAML, JSONANDYAML}
6162
public final Property<String> scannerClass = getProject().getObjects().property(String.class);
6263
@Input
6364
@Optional
64-
public final Property<Boolean> prettyPrint = getProject().getObjects().property(Boolean.class);
65+
public final Property<Boolean> prettyPrint = getProject().getObjects().property(Boolean.class).convention(false);
6566
@Input
6667
@Optional
67-
public final Property<Boolean> readAllResources = getProject().getObjects().property(Boolean.class);
68+
public final Property<Boolean> readAllResources = getProject().getObjects().property(Boolean.class).convention(false);
6869
@Input
6970
@Optional
7071
public final SetProperty<String> ignoredRoutes = getProject().getObjects().setProperty(String.class);
@@ -86,7 +87,7 @@ public enum Format {JSON, YAML, JSONANDYAML}
8687
@Input
8788
@Optional
8889

89-
public final Property<String> encoding = getProject().getObjects().property(String.class);
90+
public final Property<String> encoding = getProject().getObjects().property(String.class).convention(StandardCharsets.UTF_8.name());
9091
/**
9192
* @since 2.0.6
9293
*/
@@ -98,16 +99,16 @@ public enum Format {JSON, YAML, JSONANDYAML}
9899
public final Property<String> objectMapperProcessorClass = getProject().getObjects().property(String.class);
99100
@Input
100101
@Optional
101-
public final Property<Boolean> sortOutput = getProject().getObjects().property(Boolean.class);
102+
public final Property<Boolean> sortOutput = getProject().getObjects().property(Boolean.class).convention(false);
102103
@Input
103104
@Optional
104105

105-
public final Property<Boolean> alwaysResolveAppPath = getProject().getObjects().property(Boolean.class);
106+
public final Property<Boolean> alwaysResolveAppPath = getProject().getObjects().property(Boolean.class).convention(false);
106107
@Input
107108
@Optional
108109

109110

110-
public final Property<Boolean> skipResolveAppPath = getProject().getObjects().property(Boolean.class);
111+
public final Property<Boolean> skipResolveAppPath = getProject().getObjects().property(Boolean.class).convention(false);
111112
@Input
112113
@Optional
113114
public final Property<String> contextId = getProject().getObjects().property(String.class);

0 commit comments

Comments
 (0)