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 class
PluginFactory.ConfigurationNamedValue
static class
PluginFactory.DependenciesNamedValue
static class
PluginFactory.ExecutionsNamedValue
static class
PluginFactory.PluginExecutionGoalsNamedValue
static interface
PluginFactory.PluginExecutionNamedValue
static interface
PluginFactory.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.ConfigurationNamedValue
configuration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)
default PluginExecutionBuilder
execution(java.lang.String id)
default PluginExecutionBuilder
execution(java.lang.String phase, int priority)
default PluginExecutionBuilder
execution(java.lang.String id, java.lang.String phase)
default PluginExecutionBuilder
execution(java.lang.String id, java.lang.String phase, int priority)
default PluginExecutionBuilder.WrapperPluginExecutionBuilder
execution(PluginFactory.PluginExecutionNamedValue... namedValues)
default PluginFactory.PluginNamedValue
executions(org.apache.maven.model.PluginExecution... executions)
default PluginFactory.PluginExecutionGoalsNamedValue
goals(java.lang.String... goals)
default PluginBuilder
plugin(java.lang.String classifier)
default PluginBuilder
plugin(java.lang.String groupId, java.lang.String artifactId)
default PluginBuilder
plugin(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
default PluginBuilder.WrapperPluginBuilder
plugin(PluginFactory.PluginNamedValue... namedValues)
default PluginFactory.PluginNamedValue
pluginDependencies(org.apache.maven.model.Dependency... dependencies)
default ConfiugrationXmlBuilder
startXML()
-
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)
-
-