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 |
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 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. All rights reserved.