Class ProfileBuilder


  • public class ProfileBuilder
    extends java.lang.Object
    • 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
    • Constructor Detail

      • ProfileBuilder

        public ProfileBuilder​(org.apache.maven.model.Model model,
                              java.lang.String id)
    • 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)
      • 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)
      • getActivation

        private org.apache.maven.model.Activation getActivation()
      • getProfile

        private org.apache.maven.model.Profile getProfile()