@Component(role=RepositoryManager.class, hint="maven31") public class Maven31RepositoryManager extends Object implements RepositoryManager
| Constructor and Description |
|---|
Maven31RepositoryManager() |
| Modifier and Type | Method and Description |
|---|---|
File |
getLocalRepositoryBasedir(ProjectBuildingRequest buildingRequest)
Get the localRepositryBasedir as specified in the repository session of the request
|
String |
getPathForLocalArtifact(ProjectBuildingRequest buildingRequest,
Artifact mavenArtifact) |
String |
getPathForLocalArtifact(ProjectBuildingRequest buildingRequest,
ArtifactCoordinate coordinate) |
String |
getPathForLocalMetadata(ProjectBuildingRequest buildingRequest,
ArtifactMetadata metadata) |
protected String |
resolveRepositoryType(org.eclipse.aether.repository.LocalRepository localRepository) |
ProjectBuildingRequest |
setLocalRepositoryBasedir(ProjectBuildingRequest buildingRequest,
File basedir)
Create a new
ProjectBuildingRequest with an adjusted repository session. |
protected org.eclipse.aether.artifact.Artifact |
toArtifact(ArtifactCoordinate coordinate) |
public String getPathForLocalArtifact(ProjectBuildingRequest buildingRequest, Artifact mavenArtifact)
getPathForLocalArtifact in interface RepositoryManagerbuildingRequest - ProjectBuildingRequestmavenArtifact - Artifactpublic String getPathForLocalArtifact(ProjectBuildingRequest buildingRequest, ArtifactCoordinate coordinate)
getPathForLocalArtifact in interface RepositoryManagerbuildingRequest - ProjectBuildingRequestcoordinate - ArtifactCoordinatepublic String getPathForLocalMetadata(ProjectBuildingRequest buildingRequest, ArtifactMetadata metadata)
getPathForLocalMetadata in interface RepositoryManagerbuildingRequest - ProjectBuildingRequestmetadata - ArtifactMetadatapublic ProjectBuildingRequest setLocalRepositoryBasedir(ProjectBuildingRequest buildingRequest, File basedir)
RepositoryManagerProjectBuildingRequest with an adjusted repository session.setLocalRepositoryBasedir in interface RepositoryManagerbuildingRequest - the project building requestbasedir - the base directory of the local repositorypublic File getLocalRepositoryBasedir(ProjectBuildingRequest buildingRequest)
RepositoryManagergetLocalRepositoryBasedir in interface RepositoryManagerbuildingRequest - the build requestprotected String resolveRepositoryType(org.eclipse.aether.repository.LocalRepository localRepository)
localRepository - LocalRepositoryprotected org.eclipse.aether.artifact.Artifact toArtifact(ArtifactCoordinate coordinate)
coordinate - ArtifactCoordinateArtifactCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.