public static class MavenConfiguration.MavenConfigurationBuilder extends Object
| Constructor and Description |
|---|
MavenConfigurationBuilder() |
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 forcePolicyUpdateAlways(boolean forcePolicyUpdateAlways)
forcePolicyUpdateAlways - if true, regardless of the configuration in the settings.xml for the repositories or remote repositories
declared through this API, the update policies for artifacts will be to always update them.public 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.MavenConfigurationBuilder userProperties(Properties userProperties)
userProperties - user properties to use for interpolation and profile activation. The user properties have been
configured directly by the user on his discretion.public MavenConfiguration.MavenConfigurationBuilder activeProfiles(List<String> activeProfiles)
activeProfiles - identifiers of those profiles that should be activated by explicit demand.public MavenConfiguration.MavenConfigurationBuilder inactiveProfiles(List<String> inactiveProfiles)
inactiveProfiles - identifiers of those profiles that should be deactivated by explicit demand.public MavenConfiguration build()
MavenConfiguration object.MavenConfiguration with the value sets.Copyright © 2019 MuleSoft, Inc.. All rights reserved.