Class PluginDescriptor.Builder
java.lang.Object
org.apache.maven.api.plugin.descriptor.PluginDescriptor.Builder
- Enclosing class:
PluginDescriptor
Builder class used to create PluginDescriptor instances.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String(package private) PluginDescriptor(package private) String(package private) String(package private) String(package private) Boolean(package private) Boolean(package private) String(package private) Collection<MojoDescriptor> (package private) String(package private) String(package private) String(package private) String(package private) String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(boolean withDefaults) protectedBuilder(PluginDescriptor base, boolean forceCopy) -
Method Summary
Modifier and TypeMethodDescriptionartifactId(String artifactId) build()description(String description) goalPrefix(String goalPrefix) inheritedByDefault(boolean inheritedByDefault) isolatedRealm(boolean isolatedRealm) modelEncoding(String modelEncoding) mojos(Collection<MojoDescriptor> mojos) namespaceUri(String namespaceUri) requiredJavaVersion(String requiredJavaVersion) requiredMavenVersion(String requiredMavenVersion)
-
Field Details
-
base
PluginDescriptor base -
namespaceUri
String namespaceUri -
modelEncoding
String modelEncoding -
name
String name -
description
String description -
groupId
String groupId -
artifactId
String artifactId -
version
String version -
goalPrefix
String goalPrefix -
isolatedRealm
Boolean isolatedRealm -
inheritedByDefault
Boolean inheritedByDefault -
requiredJavaVersion
String requiredJavaVersion -
requiredMavenVersion
String requiredMavenVersion -
mojos
Collection<MojoDescriptor> mojos
-
-
Constructor Details
-
Builder
protected Builder(boolean withDefaults) -
Builder
-
-
Method Details
-
namespaceUri
-
modelEncoding
-
name
-
description
-
groupId
-
artifactId
-
version
-
goalPrefix
-
isolatedRealm
-
inheritedByDefault
-
requiredJavaVersion
-
requiredMavenVersion
-
mojos
-
build
-