public static class MavenConfiguration.MavenConfigurationBuilder extends Object
| Constructor and Description |
|---|
MavenConfigurationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MavenConfiguration |
build()
Builds the
MavenConfiguration object. |
MavenConfiguration.MavenConfigurationBuilder |
forcePolicyUpdateNever(boolean forcePolicyUpdateNever) |
MavenConfiguration.MavenConfigurationBuilder |
globalSettingsLocation(File globalSettingsFile) |
MavenConfiguration.MavenConfigurationBuilder |
ignoreArtifactDescriptorRepositories(boolean ignoreArtifactDescriptorRepositories) |
MavenConfiguration.MavenConfigurationBuilder |
localMavenRepositoryLocation(File localMavenRepository) |
MavenConfiguration.MavenConfigurationBuilder |
offlineMode(boolean offlineMode) |
MavenConfiguration.MavenConfigurationBuilder |
remoteRepository(RemoteRepository remoteRepository)
Adds a new remote repository to use for discovering artifacts.
|
MavenConfiguration.MavenConfigurationBuilder |
settingsSecurityLocation(File settingsSecurityFile) |
MavenConfiguration.MavenConfigurationBuilder |
userSettingsLocation(File userSettingsFile) |
public MavenConfiguration.MavenConfigurationBuilder localMavenRepositoryLocation(File localMavenRepository)
localMavenRepository - the local maven repository location.public MavenConfiguration.MavenConfigurationBuilder remoteRepository(RemoteRepository remoteRepository)
remoteRepository - a remote maven repositorypublic MavenConfiguration.MavenConfigurationBuilder userSettingsLocation(File userSettingsFile)
userSettingsFile - the user settings.xml file, usually located in USER_HOME/.m2/settings.xmlpublic MavenConfiguration.MavenConfigurationBuilder globalSettingsLocation(File globalSettingsFile)
globalSettingsFile - the user settings.xml file, usually located in MAVEN_HOME/conf/settings.xmlpublic MavenConfiguration.MavenConfigurationBuilder settingsSecurityLocation(File settingsSecurityFile)
settingsSecurityFile - the user settings-security.xml file, usually located in ~/.m2/settings-security.xmlpublic MavenConfiguration.MavenConfigurationBuilder forcePolicyUpdateNever(boolean forcePolicyUpdateNever)
forcePolicyUpdateNever - if true, regardless of the configuration in the settings.xml for the repositories, the update
policies for artifacts will be to never update thempublic MavenConfiguration.MavenConfigurationBuilder offlineMode(boolean offlineMode)
offlineMode - if true, regardless of the remote repositories configured it will only use local repository for resolutions.public MavenConfiguration.MavenConfigurationBuilder ignoreArtifactDescriptorRepositories(boolean ignoreArtifactDescriptorRepositories)
ignoreArtifactDescriptorRepositories - if true to ignore additional repositories from artifact descriptors, false to merge those with the originally specified remote repositories.
Default value is true.public MavenConfiguration build()
MavenConfiguration object.MavenConfiguration with the value sets.Copyright © 2018 MuleSoft, Inc.. All rights reserved.