Interface BuildFactory
-
- All Superinterfaces:
DependencyFactory,PluginFactory
- All Known Implementing Classes:
ModelFactory,ModelTest,ModelTest2
public interface BuildFactory extends PluginFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceBuildFactory.BuildComplexTypeNamedValuestatic classBuildFactory.BuildExtensionNamedValuestatic classBuildFactory.BuildFiltersNamedValuestatic interfaceBuildFactory.BuildNamedValuestatic classBuildFactory.BuildPluginsNamedValuestatic classBuildFactory.BuildResourcesNamedValuestatic classBuildFactory.BuildTestResourcesNamedValuestatic classBuildFactory.PluginManagementNamedValuestatic classBuildFactory.ResourcesExcludesNamedValuestatic classBuildFactory.ResourcesIncludesNamedValuestatic interfaceBuildFactory.ResourcesNamedValue-
Nested classes/interfaces inherited from interface org.sonatype.maven.polyglot.java.dsl.DependencyFactory
DependencyFactory.DependencyExclusions
-
Nested classes/interfaces inherited from interface org.sonatype.maven.polyglot.java.dsl.PluginFactory
PluginFactory.ConfigurationNamedValue, PluginFactory.DependenciesNamedValue, PluginFactory.ExecutionsNamedValue, PluginFactory.PluginExecutionGoalsNamedValue, PluginFactory.PluginExecutionNamedValue, PluginFactory.PluginNamedValue
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BuildFactory.ResourcesExcludesNamedValueexcludes(java.lang.String... excludes)default org.apache.maven.model.Extensionextension(java.lang.String classifier)default org.apache.maven.model.Extensionextension(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)default org.apache.maven.model.Extensionextension(NamedValue... keyValuePairs)default BuildFactory.BuildExtensionNamedValueextensions(org.apache.maven.model.Extension... extensions)default BuildFactory.BuildFiltersNamedValuefilters(java.lang.String... filters)default BuildFactory.ResourcesIncludesNamedValueincludes(java.lang.String... includes)default BuildFactory.PluginManagementNamedValuepluginManagement(org.apache.maven.model.Plugin... plugins)default BuildFactory.BuildPluginsNamedValueplugins(org.apache.maven.model.Plugin... plugins)default BuildBaseBuilderprofileBuild()default ResourceBuilderresource()default org.apache.maven.model.Resourceresource(java.lang.String directory, java.lang.String targetPath, boolean filtering, java.lang.String[] includes, java.lang.String[] excludes)default org.apache.maven.model.Resourceresource(java.lang.String directory, java.lang.String targetPath, boolean filtering, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)default org.apache.maven.model.Resourceresource(java.util.function.Consumer<ResourceDTO> resourceConsumer)default org.apache.maven.model.Resourceresource(BuildFactory.ResourcesNamedValue... keyValuePairs)default BuildFactory.BuildResourcesNamedValueresources(org.apache.maven.model.Resource... resources)default BuildFactory.BuildTestResourcesNamedValuetestResources(org.apache.maven.model.Resource... resources)-
Methods inherited from interface org.sonatype.maven.polyglot.java.dsl.DependencyFactory
compile, dependency, dependency, dependency, exclusion, exclusions, provided, repository, repository, repository, repositoryPolicy, runtime, test
-
Methods inherited from interface org.sonatype.maven.polyglot.java.dsl.PluginFactory
configuration, execution, execution, execution, execution, execution, executions, goals, plugin, plugin, plugin, plugin, pluginDependencies, startXML
-
-
-
-
Method Detail
-
profileBuild
default BuildBaseBuilder profileBuild()
-
pluginManagement
default BuildFactory.PluginManagementNamedValue pluginManagement(org.apache.maven.model.Plugin... plugins)
-
filters
default BuildFactory.BuildFiltersNamedValue filters(java.lang.String... filters)
-
plugins
default BuildFactory.BuildPluginsNamedValue plugins(org.apache.maven.model.Plugin... plugins)
-
extensions
default BuildFactory.BuildExtensionNamedValue extensions(org.apache.maven.model.Extension... extensions)
-
extension
default org.apache.maven.model.Extension extension(NamedValue... keyValuePairs)
-
extension
default org.apache.maven.model.Extension extension(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
extension
default org.apache.maven.model.Extension extension(java.lang.String classifier)
-
resource
default ResourceBuilder resource()
-
resource
default org.apache.maven.model.Resource resource(java.lang.String directory, java.lang.String targetPath, boolean filtering, java.lang.String[] includes, java.lang.String[] excludes)
-
resource
default org.apache.maven.model.Resource resource(java.lang.String directory, java.lang.String targetPath, boolean filtering, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
-
resources
default BuildFactory.BuildResourcesNamedValue resources(org.apache.maven.model.Resource... resources)
-
resource
default org.apache.maven.model.Resource resource(java.util.function.Consumer<ResourceDTO> resourceConsumer)
-
resource
default org.apache.maven.model.Resource resource(BuildFactory.ResourcesNamedValue... keyValuePairs)
-
testResources
default BuildFactory.BuildTestResourcesNamedValue testResources(org.apache.maven.model.Resource... resources)
-
includes
default BuildFactory.ResourcesIncludesNamedValue includes(java.lang.String... includes)
-
excludes
default BuildFactory.ResourcesExcludesNamedValue excludes(java.lang.String... excludes)
-
-