public final class MojoRepositoryBuilder extends java.lang.Object implements RepositoryBuilder
| Constructor and Description |
|---|
MojoRepositoryBuilder()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
MavenRepository |
build()
Builds the instance.
|
java.util.List<org.eclipse.aether.graph.DependencyFilter> |
getDependencyFilters()
Returns the filters for dependencies.
|
java.util.List<org.eclipse.aether.graph.Dependency> |
getManagedDependencies()
The list of managed dependencies to allow to resolve the appropriate
versions of artifacts.
|
java.util.List<org.eclipse.aether.repository.RemoteRepository> |
getRemoteRepositories()
Returns the remote repositories of artifacts.
|
org.eclipse.aether.RepositorySystem |
getRepositorySystem()
Returns the system to run requests against.
|
org.eclipse.aether.RepositorySystemSession |
getSession()
Returns the session to launch requests.
|
DependencyTraverserGenerator |
getTraverserGenerator()
Returns the generator of traversers used to prune dependency branches.
|
boolean |
isOffline()
Returns the flag to set the system offline.
|
MojoRepositoryBuilder |
with(java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories)
Sets the remote repositories of artifacts.
|
MojoRepositoryBuilder |
with(org.eclipse.aether.RepositorySystem repositorySystem)
Sets the system to run requests against.
|
MojoRepositoryBuilder |
with(org.eclipse.aether.RepositorySystemSession session)
Sets the session to launch requests.
|
MojoRepositoryBuilder |
withDependencyFilters(java.util.List<org.eclipse.aether.graph.DependencyFilter> dependencyFilters)
Sets the filters for dependencies.
|
MojoRepositoryBuilder |
withManagedDependencies(java.util.List<org.eclipse.aether.graph.Dependency> managedDependencies)
Sets the list of managed dependencies to allow to resolve the appropriate
versions of artifacts.
|
MojoRepositoryBuilder |
withOffline(boolean offline)
Sets the flag to set the system offline.
|
MojoRepositoryBuilder |
withTraverserGenerator(DependencyTraverserGenerator traverserGenerator)
Sets the generator of traversers used to prune dependency branches.
|
public java.util.List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepositories()
RepositoryBuildergetRemoteRepositories in interface RepositoryBuilderpublic MojoRepositoryBuilder with(java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories)
remoteRepositories - the remote repositories of artifacts.public org.eclipse.aether.RepositorySystem getRepositorySystem()
RepositoryBuildergetRepositorySystem in interface RepositoryBuilderpublic MojoRepositoryBuilder with(org.eclipse.aether.RepositorySystem repositorySystem)
repositorySystem - the system to run requests against.public org.eclipse.aether.RepositorySystemSession getSession()
RepositoryBuildergetSession in interface RepositoryBuilderpublic MojoRepositoryBuilder with(org.eclipse.aether.RepositorySystemSession session)
session - the session to launch requests.public java.util.List<org.eclipse.aether.graph.DependencyFilter> getDependencyFilters()
RepositoryBuildergetDependencyFilters in interface RepositoryBuilderpublic MojoRepositoryBuilder withDependencyFilters(java.util.List<org.eclipse.aether.graph.DependencyFilter> dependencyFilters)
dependencyFilters - the filters for dependencies.public java.util.List<org.eclipse.aether.graph.Dependency> getManagedDependencies()
RepositoryBuildergetManagedDependencies in interface RepositoryBuilderpublic MojoRepositoryBuilder withManagedDependencies(java.util.List<org.eclipse.aether.graph.Dependency> managedDependencies)
managedDependencies - the list of managed dependencies to allow to
resolve the appropriate versions of artifacts.public boolean isOffline()
RepositoryBuilderisOffline in interface RepositoryBuilderpublic MojoRepositoryBuilder withOffline(boolean offline)
offline - the flag to set the system offline.public DependencyTraverserGenerator getTraverserGenerator()
RepositoryBuildergetTraverserGenerator in interface RepositoryBuilderpublic MojoRepositoryBuilder withTraverserGenerator(DependencyTraverserGenerator traverserGenerator)
traverserGenerator - the generator of traversers used to prune
dependency branches.public MavenRepository build()
Copyright © 2013-2016 FuseSource. All Rights Reserved.