Class ProfileBuilder
- java.lang.Object
-
- org.sonatype.maven.polyglot.java.dsl.ProfileBuilder
-
public class ProfileBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.model.BuildBasebuildnot covered yetprivate org.apache.maven.model.DistributionManagementdistributionManagementprivate java.lang.Stringidprivate org.apache.maven.model.Modelmodelprivate org.apache.maven.model.ActivationOSos
-
Constructor Summary
Constructors Constructor Description ProfileBuilder(org.apache.maven.model.Model model, java.lang.String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProfileBuilderactiveByDefault(boolean activeByDefault)ProfileBuilderactiveForFile(java.lang.String exists, java.lang.String missing)ProfileBuilderactiveForJDK(java.lang.String jdk)ProfileBuilderactiveForPropertyValue(java.lang.String name, java.lang.String value)ProfileBuilderbuild(BuildBaseBuilder buildBaseBuilder)ProfileBuilderdependencies(org.apache.maven.model.Dependency... dependencies)ProfileBuilderdependencyManagement(org.apache.maven.model.Dependency... dependencies)ProfileBuilderendProfile()private org.apache.maven.model.ActivationgetActivation()private org.apache.maven.model.ProfilegetProfile()ProfileBuildermodules(java.lang.String... modules)ProfileBuilderpluginRepositories(org.apache.maven.model.Repository... pluginRepositories)ProfileBuilderproperties(PropertyFactory.Property... properties)ProfileBuilderrepositories(org.apache.maven.model.Repository... repositories)
-
-
-
Field Detail
-
model
private org.apache.maven.model.Model model
-
id
private java.lang.String id
-
build
private org.apache.maven.model.BuildBase build
not covered yet
-
distributionManagement
private org.apache.maven.model.DistributionManagement distributionManagement
-
os
private org.apache.maven.model.ActivationOS os
-
-
Method Detail
-
modules
public ProfileBuilder modules(java.lang.String... modules)
-
dependencies
public ProfileBuilder dependencies(org.apache.maven.model.Dependency... dependencies)
-
dependencyManagement
public ProfileBuilder dependencyManagement(org.apache.maven.model.Dependency... dependencies)
-
repositories
public ProfileBuilder repositories(org.apache.maven.model.Repository... repositories)
-
pluginRepositories
public ProfileBuilder pluginRepositories(org.apache.maven.model.Repository... pluginRepositories)
-
properties
public ProfileBuilder properties(PropertyFactory.Property... properties)
-
activeByDefault
public ProfileBuilder activeByDefault(boolean activeByDefault)
-
activeForJDK
public ProfileBuilder activeForJDK(java.lang.String jdk)
-
activeForPropertyValue
public ProfileBuilder activeForPropertyValue(java.lang.String name, java.lang.String value)
-
activeForFile
public ProfileBuilder activeForFile(java.lang.String exists, java.lang.String missing)
-
build
public ProfileBuilder build(BuildBaseBuilder buildBaseBuilder)
-
getActivation
private org.apache.maven.model.Activation getActivation()
-
endProfile
public ProfileBuilder endProfile()
-
getProfile
private org.apache.maven.model.Profile getProfile()
-
-