| Package | Description |
|---|---|
| org.apache.maven.api | |
| org.apache.maven.api.model |
Maven POM (Project Object Model) classes, generated from
maven.mdo model. |
| org.apache.maven.api.services | |
| org.apache.maven.internal.impl | |
| org.apache.maven.model | |
| org.apache.maven.model.resolution | |
| org.apache.maven.model.v4 | |
| org.apache.maven.project |
| Modifier and Type | Method and Description |
|---|---|
RemoteRepository |
Session.createRemoteRepository(Repository repository)
Shortcut for
getService(RepositoryFactory.class).createRemote(...) |
| Modifier and Type | Class and Description |
|---|---|
class |
DeploymentRepository
Deployment repository contains the information needed for deploying to the remote
repository, which adds uniqueVersion property to usual repositories for download.
|
| Modifier and Type | Method and Description |
|---|---|
Repository |
Repository.Builder.build() |
static Repository |
Repository.newInstance()
Creates a new
Repository instance. |
static Repository |
Repository.newInstance(boolean withDefaults)
Creates a new
Repository instance using default values or not. |
Repository |
Repository.withId(String id)
Creates a new
Repository instance using the specified id. |
Repository |
Repository.withLayout(String layout)
Creates a new
Repository instance using the specified layout. |
Repository |
Repository.withName(String name)
Creates a new
Repository instance using the specified name. |
Repository |
Repository.withReleases(RepositoryPolicy releases)
Creates a new
Repository instance using the specified releases. |
Repository |
Repository.withSnapshots(RepositoryPolicy snapshots)
Creates a new
Repository instance using the specified snapshots. |
Repository |
Repository.withUrl(String url)
Creates a new
Repository instance using the specified url. |
| Modifier and Type | Method and Description |
|---|---|
List<Repository> |
ModelBase.getPluginRepositories()
The lists of the remote repositories for discovering plugins for builds and
reports.
|
List<Repository> |
ModelBase.getRepositories()
The lists of the remote repositories for discovering dependencies and
extensions.
|
| Modifier and Type | Method and Description |
|---|---|
static Repository.Builder |
Repository.newBuilder(Repository from)
Creates a new
Repository builder instance using the specified object as a basis. |
static Repository.Builder |
Repository.newBuilder(Repository from,
boolean forceCopy)
Creates a new
Repository builder instance using the specified object as a basis. |
| Modifier and Type | Method and Description |
|---|---|
Model.Builder |
Model.Builder.pluginRepositories(Collection<Repository> pluginRepositories) |
ModelBase.Builder |
ModelBase.Builder.pluginRepositories(Collection<Repository> pluginRepositories) |
Profile.Builder |
Profile.Builder.pluginRepositories(Collection<Repository> pluginRepositories) |
Model.Builder |
Model.Builder.repositories(Collection<Repository> repositories) |
ModelBase.Builder |
ModelBase.Builder.repositories(Collection<Repository> repositories) |
Profile.Builder |
Profile.Builder.repositories(Collection<Repository> repositories) |
Model |
Model.withPluginRepositories(Collection<Repository> pluginRepositories)
Creates a new
Model instance using the specified pluginRepositories. |
ModelBase |
ModelBase.withPluginRepositories(Collection<Repository> pluginRepositories)
Creates a new
ModelBase instance using the specified pluginRepositories. |
Profile |
Profile.withPluginRepositories(Collection<Repository> pluginRepositories)
Creates a new
Profile instance using the specified pluginRepositories. |
Model |
Model.withRepositories(Collection<Repository> repositories)
Creates a new
Model instance using the specified repositories. |
ModelBase |
ModelBase.withRepositories(Collection<Repository> repositories)
Creates a new
ModelBase instance using the specified repositories. |
Profile |
Profile.withRepositories(Collection<Repository> repositories)
Creates a new
Profile instance using the specified repositories. |
| Modifier and Type | Method and Description |
|---|---|
RemoteRepository |
RepositoryFactory.createRemote(Repository repository) |
| Modifier and Type | Method and Description |
|---|---|
RemoteRepository |
DefaultRepositoryFactory.createRemote(Repository repository) |
RemoteRepository |
AbstractSession.createRemoteRepository(Repository repository)
Shortcut for
getService(RepositoryFactory.class).createRemote(...) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
Repository.getDelegate() |
| Modifier and Type | Method and Description |
|---|---|
static List<Repository> |
Repository.repositoryToApiV4(List<Repository> list) |
| Modifier and Type | Method and Description |
|---|---|
static List<Repository> |
Repository.repositoryToApiV3(List<Repository> list) |
| Constructor and Description |
|---|
Repository(Repository delegate) |
Repository(Repository delegate,
BaseObject parent) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
InvalidRepositoryException.getRepository()
Gets the repository that causes this error (if any).
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ModelResolver.addRepository(Repository repository) |
default void |
ModelResolver.addRepository(Repository repository,
boolean replace) |
| Constructor and Description |
|---|
InvalidRepositoryException(String message,
Repository repository)
Creates a new exception with specified detail message for the given repository.
|
InvalidRepositoryException(String message,
Repository repository,
Throwable cause)
Creates a new exception with specified detail message and cause for the given repository.
|
| Modifier and Type | Method and Description |
|---|---|
protected Repository |
MavenMerger.mergeRepository(Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Repository |
MavenTransformer.transformRepository(Repository target) |
| Modifier and Type | Method and Description |
|---|---|
protected MavenMerger.KeyComputer<Repository> |
MavenMerger.getRepositoryKey() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MavenMerger.mergeRepository_Id(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository_Layout(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository_Name(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository_Releases(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository_Snapshots(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository_Url(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenMerger.mergeRepository(Repository.Builder builder,
Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected Repository |
MavenMerger.mergeRepository(Repository target,
Repository source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenTransformer.transformRepository_Id(Repository.Builder builder,
Repository target) |
protected void |
MavenTransformer.transformRepository_Layout(Repository.Builder builder,
Repository target) |
protected void |
MavenTransformer.transformRepository_Name(Repository.Builder builder,
Repository target) |
protected void |
MavenTransformer.transformRepository_Releases(Repository.Builder builder,
Repository target) |
protected void |
MavenTransformer.transformRepository_Snapshots(Repository.Builder builder,
Repository target) |
protected void |
MavenTransformer.transformRepository_Url(Repository.Builder builder,
Repository target) |
protected Repository |
MavenTransformer.transformRepository(Repository target) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectModelResolver.addRepository(Repository repository) |
void |
ProjectModelResolver.addRepository(Repository repository,
boolean replace) |
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.