com.atlassian.bamboo.maven.embedder
Class MavenConfiguration.Builder

java.lang.Object
  extended by com.atlassian.bamboo.maven.embedder.MavenConfiguration.Builder
Enclosing class:
MavenConfiguration

public static class MavenConfiguration.Builder
extends java.lang.Object


Constructor Summary
MavenConfiguration.Builder()
           
 
Method Summary
 MavenConfiguration.Builder alternateUserSettings(java.io.File alternateUserSettings)
           
 MavenConfiguration.Builder alternateUserSettings(java.lang.String alternateUserSettings)
           
 MavenConfiguration build()
           
 MavenConfiguration.Builder classWorld(org.codehaus.plexus.classworlds.ClassWorld classWorld)
           
 MavenConfiguration.Builder extClassPath(java.lang.String extClassPath)
           
 MavenConfiguration.Builder localRepositoryPath(java.io.File localRepositoryPath)
           
 MavenConfiguration.Builder localRepositoryPath(java.lang.String localRepositoryPath)
           
 MavenConfiguration.Builder logger(org.apache.log4j.Logger logger)
           
 MavenConfiguration.Builder mavenHome(java.lang.String mavenHome)
           
 MavenConfiguration.Builder systemProperties(java.util.Properties properties)
           
 MavenConfiguration.Builder userProperties(java.util.Properties properties)
           
 MavenConfiguration.Builder workingDirectory(java.lang.String workingDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenConfiguration.Builder

public MavenConfiguration.Builder()
Method Detail

alternateUserSettings

public MavenConfiguration.Builder alternateUserSettings(@Nullable
                                                        java.lang.String alternateUserSettings)

alternateUserSettings

public MavenConfiguration.Builder alternateUserSettings(@Nullable
                                                        java.io.File alternateUserSettings)

classWorld

public MavenConfiguration.Builder classWorld(@Nullable
                                             org.codehaus.plexus.classworlds.ClassWorld classWorld)

extClassPath

public MavenConfiguration.Builder extClassPath(@Nullable
                                               java.lang.String extClassPath)

localRepositoryPath

public MavenConfiguration.Builder localRepositoryPath(@Nullable
                                                      java.lang.String localRepositoryPath)

localRepositoryPath

public MavenConfiguration.Builder localRepositoryPath(@Nullable
                                                      java.io.File localRepositoryPath)

logger

public MavenConfiguration.Builder logger(@Nullable
                                         org.apache.log4j.Logger logger)

mavenHome

public MavenConfiguration.Builder mavenHome(@Nullable
                                            java.lang.String mavenHome)

systemProperties

public MavenConfiguration.Builder systemProperties(@Nullable
                                                   java.util.Properties properties)

userProperties

public MavenConfiguration.Builder userProperties(@Nullable
                                                 java.util.Properties properties)

workingDirectory

public MavenConfiguration.Builder workingDirectory(@Nullable
                                                   java.lang.String workingDirectory)

build

public MavenConfiguration build()


Copyright © 2012 Atlassian. All Rights Reserved.