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 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.