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.BuildBase
build
not covered yetprivate org.apache.maven.model.DistributionManagement
distributionManagement
private java.lang.String
id
private org.apache.maven.model.Model
model
private org.apache.maven.model.ActivationOS
os
-
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 ProfileBuilder
activeByDefault(boolean activeByDefault)
ProfileBuilder
activeForFile(java.lang.String exists, java.lang.String missing)
ProfileBuilder
activeForJDK(java.lang.String jdk)
ProfileBuilder
activeForPropertyValue(java.lang.String name, java.lang.String value)
ProfileBuilder
build(BuildBaseBuilder buildBaseBuilder)
ProfileBuilder
dependencies(org.apache.maven.model.Dependency... dependencies)
ProfileBuilder
dependencyManagement(org.apache.maven.model.Dependency... dependencies)
ProfileBuilder
endProfile()
private org.apache.maven.model.Activation
getActivation()
private org.apache.maven.model.Profile
getProfile()
ProfileBuilder
modules(java.lang.String... modules)
ProfileBuilder
pluginRepositories(org.apache.maven.model.Repository... pluginRepositories)
ProfileBuilder
properties(PropertyFactory.Property... properties)
ProfileBuilder
repositories(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()
-
-