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
-
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(String id)
-
execution
default PluginExecutionBuilder execution(String id, String phase)
-
execution
default PluginExecutionBuilder execution(String phase, int priority)
-
execution
default PluginExecutionBuilder execution(String id, String phase, int priority)
-
plugin
default PluginBuilder plugin(String groupId, String artifactId, String version)
-
plugin
default PluginBuilder plugin(String groupId, String artifactId)
-
plugin
default PluginBuilder plugin(String classifier)
-
goals
default PluginFactory.PluginExecutionGoalsNamedValue goals(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)
-
-