hudson.maven
Class MavenEmbedderRequest
java.lang.Object
hudson.maven.MavenEmbedderRequest
public class MavenEmbedderRequest
- extends Object
- Author:
- Olivier Lamy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenEmbedderRequest
public MavenEmbedderRequest(TaskListener listener,
File mavenHome,
String profiles,
Properties systemProperties,
String privateRepository,
File alternateSettings)
- Parameters:
listener
- This is where the log messages from Maven will be recorded.mavenHome
- Directory of the Maven installation. We read conf/settings.xml
from here. Can be null.profiles
- Profiles to activate/deactivate. Can be null.systemProperties
- The system properties that the embedded Maven sees. See MavenEmbedder#setSystemProperties(Properties)
.privateRepository
- Optional private repository to use as the local repository.alternateSettings
- Optional alternate settings.xml file.
getListener
public TaskListener getListener()
setListener
public MavenEmbedderRequest setListener(TaskListener listener)
getMavenHome
public File getMavenHome()
setMavenHome
public MavenEmbedderRequest setMavenHome(File mavenHome)
getProfiles
public String getProfiles()
setProfiles
public MavenEmbedderRequest setProfiles(String profiles)
getSystemProperties
public Properties getSystemProperties()
setSystemProperties
public MavenEmbedderRequest setSystemProperties(Properties systemProperties)
getPrivateRepository
public String getPrivateRepository()
setPrivateRepository
public MavenEmbedderRequest setPrivateRepository(String privateRepository)
getAlternateSettings
public File getAlternateSettings()
setAlternateSettings
public MavenEmbedderRequest setAlternateSettings(File alternateSettings)
getTransferListener
public org.sonatype.aether.transfer.TransferListener getTransferListener()
setTransferListener
public MavenEmbedderRequest setTransferListener(org.sonatype.aether.transfer.TransferListener transferListener)
getClassLoader
public ClassLoader getClassLoader()
setClassLoader
public MavenEmbedderRequest setClassLoader(ClassLoader classLoader)
isProcessPlugins
public boolean isProcessPlugins()
setProcessPlugins
public MavenEmbedderRequest setProcessPlugins(boolean processPlugins)
isResolveDependencies
public boolean isResolveDependencies()
setResolveDependencies
public MavenEmbedderRequest setResolveDependencies(boolean resolveDependencies)
getValidationLevel
public int getValidationLevel()
setValidationLevel
public MavenEmbedderRequest setValidationLevel(int validationLevel)
getWorkspaceReader
public org.sonatype.aether.repository.WorkspaceReader getWorkspaceReader()
setWorkspaceReader
public void setWorkspaceReader(org.sonatype.aether.repository.WorkspaceReader workspaceReader)
getGlobalSettings
public File getGlobalSettings()
setGlobalSettings
public MavenEmbedderRequest setGlobalSettings(File globalSettings)
setUpdateSnapshots
public MavenEmbedderRequest setUpdateSnapshots(boolean updateSnapshots)
isUpdateSnapshots
public boolean isUpdateSnapshots()
Copyright © 2004-2013. All Rights Reserved.