@@ -32,6 +32,8 @@ import org.gradle.api.provider.ListProperty
32
32
import org.gradle.api.provider.Property
33
33
import org.gradle.api.provider.Provider
34
34
import org.gradle.api.tasks.CacheableTask
35
+ import org.gradle.api.tasks.Input
36
+ import org.gradle.api.tasks.Optional
35
37
import org.gradle.api.tasks.TaskAction
36
38
37
39
import java.util.concurrent.TimeUnit
@@ -51,31 +53,61 @@ class CompileWidgetsetTask extends DefaultTask {
51
53
52
54
private static final WIDGETSET_CDN_URL = ' https://wsc.vaadin.com/'
53
55
56
+ @Input
54
57
private final Property<String > style = project. objects. property(String )
58
+ @Input
55
59
private final Property<Integer > optimize = project. objects. property(Integer )
60
+ @Input
56
61
private final Property<Boolean > logEnabled = project. objects. property(Boolean )
62
+ @Input
57
63
private final Property<String > logLevel = project. objects. property(String )
64
+ @Input
58
65
private final Property<Integer > localWorkers = project. objects. property(Integer )
66
+ @Input
59
67
private final Property<Boolean > draftCompile = project. objects. property(Boolean )
68
+ @Input
60
69
private final Property<Boolean > strict = project. objects. property(Boolean )
70
+ @Input
71
+ @Optional
61
72
private final Property<String > userAgent = project. objects. property(String )
73
+ @Input
62
74
private final ListProperty<String > jvmArgs = project. objects. listProperty(String )
75
+ @Input
63
76
private final ListProperty<String > extraArgs = project. objects. listProperty(String )
77
+ @Input
64
78
private final ListProperty<String > sourcePaths = project. objects. listProperty(String )
79
+ @Input
65
80
private final Property<Boolean > collapsePermutations = project. objects. property(Boolean )
81
+ @Input
66
82
private final ListProperty<String > extraInherits = project. objects. listProperty(String )
83
+ @Input
67
84
private final Property<Boolean > gwtSdkFirstInClasspath = project. objects. property(Boolean )
85
+ @Input
86
+ @Optional
68
87
private final Property<String > outputDirectory = project. objects. property(String )
88
+ @Input
69
89
private final Property<Boolean > widgetsetCDN = project. objects. property(Boolean )
90
+ @Input
70
91
private final Property<Boolean > profiler = project. objects. property(Boolean )
92
+ @Input
71
93
private final Property<Boolean > manageWidgetset = project. objects. property(Boolean )
94
+ @Input
95
+ @Optional
72
96
private final Property<String > widgetset = project. objects. property(String )
97
+ @Input
98
+ @Optional
73
99
private final Property<String > widgetsetGenerator = project. objects. property(String )
74
100
101
+ @Input
75
102
private final Property<Boolean > proxyEnabled = project. objects. property(Boolean )
103
+ @Input
76
104
private final Property<Integer > proxyPort = project. objects. property(Integer )
105
+ @Input
77
106
private final Property<String > proxyScheme = project. objects. property(String )
107
+ @Input
78
108
private final Property<String > proxyHost = project. objects. property(String )
109
+ @Input
110
+ @Optional
79
111
private final Property<AuthConfig > proxyAuth = project. objects. property(AuthConfig )
80
112
81
113
private Closure<Map > queryWidgetsetRequest = { version , style ->
0 commit comments