Package io.github.cdklabs.projen.java
Interface PluginOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PluginOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.145Z") @Stability(Experimental) public interface PluginOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Options for Maven plugins.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPluginOptions.BuilderA builder forPluginOptionsstatic classPluginOptions.Jsii$ProxyAn implementation forPluginOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static PluginOptions.Builderbuilder()default Map<String,Object>getConfiguration()(experimental) Plugin key/value configuration.default List<String>getDependencies()(experimental) You could configure the dependencies for the plugin.default List<PluginExecution>getExecutions()(experimental) Plugin executions.
-
-
-
Method Detail
-
getConfiguration
@Stability(Experimental) @Nullable default Map<String,Object> getConfiguration()
(experimental) Plugin key/value configuration.Default: {}
-
getDependencies
@Stability(Experimental) @Nullable default List<String> getDependencies()
(experimental) You could configure the dependencies for the plugin.Dependencies are in
<groupId>/<artifactId>@<semver>format.Default: []
-
getExecutions
@Stability(Experimental) @Nullable default List<PluginExecution> getExecutions()
(experimental) Plugin executions.Default: []
-
builder
@Stability(Experimental) static PluginOptions.Builder builder()
- Returns:
- a
PluginOptions.BuilderofPluginOptions
-
-