public class MavenEmbedderRequest extends Object
| Constructor and Description |
|---|
MavenEmbedderRequest(hudson.model.TaskListener listener,
File mavenHome,
String profiles,
Properties systemProperties,
String privateRepository,
File alternateSettings) |
public MavenEmbedderRequest(hudson.model.TaskListener listener,
File mavenHome,
String profiles,
Properties systemProperties,
String privateRepository,
File alternateSettings)
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.privateRepository - Optional private repository to use as the local repository.alternateSettings - Optional alternate settings.xml file.public hudson.model.TaskListener getListener()
public MavenEmbedderRequest setListener(hudson.model.TaskListener listener)
public File getMavenHome()
public MavenEmbedderRequest setMavenHome(File mavenHome)
public String getProfiles()
public MavenEmbedderRequest setProfiles(String profiles)
public Properties getSystemProperties()
public MavenEmbedderRequest setSystemProperties(Properties systemProperties)
public String getPrivateRepository()
public MavenEmbedderRequest setPrivateRepository(String privateRepository)
public File getAlternateSettings()
public MavenEmbedderRequest setAlternateSettings(File alternateSettings)
public org.eclipse.aether.transfer.TransferListener getTransferListener()
public MavenEmbedderRequest setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)
public static ClassLoader getDefaultMavenClassLoader()
getClassLoader()public ClassLoader getClassLoader()
public MavenEmbedderRequest setClassLoader(ClassLoader classLoader)
public boolean isProcessPlugins()
public MavenEmbedderRequest setProcessPlugins(boolean processPlugins)
public boolean isResolveDependencies()
public MavenEmbedderRequest setResolveDependencies(boolean resolveDependencies)
public int getValidationLevel()
public MavenEmbedderRequest setValidationLevel(int validationLevel)
ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_3_0public org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()
public void setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader)
public File getGlobalSettings()
public MavenEmbedderRequest setGlobalSettings(File globalSettings)
public MavenEmbedderRequest setUpdateSnapshots(boolean updateSnapshots)
public boolean isUpdateSnapshots()
Copyright © 2016–2017. All rights reserved.