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 globalChecksumPolicy(String globalChecksumPolicy)
globalChecksumPolicy - a global checksum policy to be applied to all the remote repositories. If not set, checksum
policy declared on each repository will be taken into account.RepositoryPolicy}public 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 © 2025 MuleSoft, Inc.. All rights reserved.