Interface PluginFactory
-
- All Superinterfaces:
DependencyFactory
- All Known Subinterfaces:
BuildFactory
- All Known Implementing Classes:
ModelFactory,ModelTest,ModelTest2
public interface PluginFactory extends DependencyFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPluginFactory.ConfigurationNamedValuestatic classPluginFactory.DependenciesNamedValuestatic classPluginFactory.ExecutionsNamedValuestatic classPluginFactory.PluginExecutionGoalsNamedValuestatic interfacePluginFactory.PluginExecutionNamedValuestatic interfacePluginFactory.PluginNamedValue-
Nested classes/interfaces inherited from interface org.sonatype.maven.polyglot.java.dsl.DependencyFactory
DependencyFactory.DependencyExclusions
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default PluginFactory.ConfigurationNamedValueconfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)default PluginExecutionBuilderexecution(java.lang.String id)default PluginExecutionBuilderexecution(java.lang.String phase, int priority)default PluginExecutionBuilderexecution(java.lang.String id, java.lang.String phase)default PluginExecutionBuilderexecution(java.lang.String id, java.lang.String phase, int priority)default PluginExecutionBuilder.WrapperPluginExecutionBuilderexecution(PluginFactory.PluginExecutionNamedValue... namedValues)default PluginFactory.PluginNamedValueexecutions(org.apache.maven.model.PluginExecution... executions)default PluginFactory.PluginExecutionGoalsNamedValuegoals(java.lang.String... goals)default PluginBuilderplugin(java.lang.String classifier)default PluginBuilderplugin(java.lang.String groupId, java.lang.String artifactId)default PluginBuilderplugin(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)default PluginBuilder.WrapperPluginBuilderplugin(PluginFactory.PluginNamedValue... namedValues)default PluginFactory.PluginNamedValuepluginDependencies(org.apache.maven.model.Dependency... dependencies)default ConfiugrationXmlBuilderstartXML()-
Methods inherited from interface org.sonatype.maven.polyglot.java.dsl.DependencyFactory
compile, dependency, dependency, dependency, exclusion, exclusions, provided, repository, repository, repository, repositoryPolicy, runtime, test
-
-
-
-
Method Detail
-
execution
default PluginExecutionBuilder execution(java.lang.String id)
-
execution
default PluginExecutionBuilder execution(java.lang.String id, java.lang.String phase)
-
execution
default PluginExecutionBuilder execution(java.lang.String phase, int priority)
-
execution
default PluginExecutionBuilder execution(java.lang.String id, java.lang.String phase, int priority)
-
plugin
default PluginBuilder plugin(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
plugin
default PluginBuilder plugin(java.lang.String groupId, java.lang.String artifactId)
-
plugin
default PluginBuilder plugin(java.lang.String classifier)
-
goals
default PluginFactory.PluginExecutionGoalsNamedValue goals(java.lang.String... goals)
-
plugin
default PluginBuilder.WrapperPluginBuilder plugin(PluginFactory.PluginNamedValue... namedValues)
-
pluginDependencies
default PluginFactory.PluginNamedValue pluginDependencies(org.apache.maven.model.Dependency... dependencies)
-
executions
default PluginFactory.PluginNamedValue executions(org.apache.maven.model.PluginExecution... executions)
-
execution
default PluginExecutionBuilder.WrapperPluginExecutionBuilder execution(PluginFactory.PluginExecutionNamedValue... namedValues)
-
startXML
default ConfiugrationXmlBuilder startXML()
-
configuration
default PluginFactory.ConfigurationNamedValue configuration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)
-
-