public class Transformation extends AbstractUserConfiguration
Modifier and Type | Field and Description |
---|---|
java.util.List<PluginArgument> |
arguments
A list of arguments that are provided to the plugin for construction.
|
java.lang.String |
plugin
The fully-qualified name of the plugin type.
|
artifactId, groupId, packaging, version
Constructor and Description |
---|
Transformation() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPlugin()
Returns the plugin type name.
|
java.lang.String |
getRawPlugin()
Returns the plugin name or
null if it is not set. |
java.util.List<Plugin.Factory.UsingReflection.ArgumentResolver> |
makeArgumentResolvers()
Creates the argument resolvers for the plugin's constructor by transforming the plugin arguments.
|
asCoordinate, getArtifactId, getGroupId, getPackaging, getVersion
public java.lang.String plugin
public java.util.List<PluginArgument> arguments
public java.lang.String getPlugin() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
- If the plugin name was not specified or is empty.public java.lang.String getRawPlugin()
null
if it is not set.public java.util.List<Plugin.Factory.UsingReflection.ArgumentResolver> makeArgumentResolvers()