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(String... excludes)default org.apache.maven.model.Extensionextension(String classifier)default org.apache.maven.model.Extensionextension(String groupId, String artifactId, String version)default org.apache.maven.model.Extensionextension(NamedValue... keyValuePairs)default BuildFactory.BuildExtensionNamedValueextensions(org.apache.maven.model.Extension... extensions)default BuildFactory.BuildFiltersNamedValuefilters(String... filters)default BuildFactory.ResourcesIncludesNamedValueincludes(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(String directory, String targetPath, boolean filtering, String[] includes, String[] excludes)default org.apache.maven.model.Resourceresource(String directory, String targetPath, boolean filtering, List<String> includes, List<String> excludes)default org.apache.maven.model.Resourceresource(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(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(String groupId, String artifactId, String version)
-
extension
default org.apache.maven.model.Extension extension(String classifier)
-
resource
default ResourceBuilder resource()
-
resource
default org.apache.maven.model.Resource resource(String directory, String targetPath, boolean filtering, String[] includes, String[] excludes)
-
resource
default org.apache.maven.model.Resource resource(String directory, String targetPath, boolean filtering, List<String> includes, List<String> excludes)
-
resources
default BuildFactory.BuildResourcesNamedValue resources(org.apache.maven.model.Resource... resources)
-
resource
default org.apache.maven.model.Resource resource(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(String... includes)
-
excludes
default BuildFactory.ResourcesExcludesNamedValue excludes(String... excludes)
-
-