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 interface
BuildFactory.BuildComplexTypeNamedValue
static class
BuildFactory.BuildExtensionNamedValue
static class
BuildFactory.BuildFiltersNamedValue
static interface
BuildFactory.BuildNamedValue
static class
BuildFactory.BuildPluginsNamedValue
static class
BuildFactory.BuildResourcesNamedValue
static class
BuildFactory.BuildTestResourcesNamedValue
static class
BuildFactory.PluginManagementNamedValue
static class
BuildFactory.ResourcesExcludesNamedValue
static class
BuildFactory.ResourcesIncludesNamedValue
static interface
BuildFactory.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.ResourcesExcludesNamedValue
excludes(java.lang.String... excludes)
default org.apache.maven.model.Extension
extension(java.lang.String classifier)
default org.apache.maven.model.Extension
extension(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
default org.apache.maven.model.Extension
extension(NamedValue... keyValuePairs)
default BuildFactory.BuildExtensionNamedValue
extensions(org.apache.maven.model.Extension... extensions)
default BuildFactory.BuildFiltersNamedValue
filters(java.lang.String... filters)
default BuildFactory.ResourcesIncludesNamedValue
includes(java.lang.String... includes)
default BuildFactory.PluginManagementNamedValue
pluginManagement(org.apache.maven.model.Plugin... plugins)
default BuildFactory.BuildPluginsNamedValue
plugins(org.apache.maven.model.Plugin... plugins)
default BuildBaseBuilder
profileBuild()
default ResourceBuilder
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)
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)
default org.apache.maven.model.Resource
resource(java.util.function.Consumer<ResourceDTO> resourceConsumer)
default org.apache.maven.model.Resource
resource(BuildFactory.ResourcesNamedValue... keyValuePairs)
default BuildFactory.BuildResourcesNamedValue
resources(org.apache.maven.model.Resource... resources)
default BuildFactory.BuildTestResourcesNamedValue
testResources(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)
-
-