Interface RepositoryManager
-
- All Known Implementing Classes:
DefaultRepositoryManager,Maven31RepositoryManager
public interface RepositoryManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.FilegetLocalRepositoryBasedir(org.apache.maven.project.ProjectBuildingRequest request)Get the localRepositryBasedir as specified in the repository session of the requestjava.lang.StringgetPathForLocalArtifact(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.Artifact artifact)java.lang.StringgetPathForLocalArtifact(org.apache.maven.project.ProjectBuildingRequest buildingRequest, ArtifactCoordinate coordinate)java.lang.StringgetPathForLocalMetadata(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.metadata.ArtifactMetadata metadata)org.apache.maven.project.ProjectBuildingRequestsetLocalRepositoryBasedir(org.apache.maven.project.ProjectBuildingRequest request, java.io.File basedir)Create a newProjectBuildingRequestwith an adjusted repository session.
-
-
-
Method Detail
-
getPathForLocalArtifact
java.lang.String getPathForLocalArtifact(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.Artifact artifact)- Parameters:
buildingRequest-ProjectBuildingRequestartifact-Artifact- Returns:
- the path of the local artifact.
-
getPathForLocalArtifact
java.lang.String getPathForLocalArtifact(org.apache.maven.project.ProjectBuildingRequest buildingRequest, ArtifactCoordinate coordinate)- Parameters:
buildingRequest-ProjectBuildingRequestcoordinate-ArtifactCoordinate- Returns:
- the path for the local artifact.
-
getPathForLocalMetadata
java.lang.String getPathForLocalMetadata(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.artifact.metadata.ArtifactMetadata metadata)- Parameters:
buildingRequest-ProjectBuildingRequestmetadata-ArtifactMetadata- Returns:
- the path of the local metadata.
-
setLocalRepositoryBasedir
org.apache.maven.project.ProjectBuildingRequest setLocalRepositoryBasedir(org.apache.maven.project.ProjectBuildingRequest request, java.io.File basedir)Create a newProjectBuildingRequestwith an adjusted repository session.- Parameters:
request- the project building requestbasedir- the base directory of the local repository- Returns:
- a new project building request
-
getLocalRepositoryBasedir
java.io.File getLocalRepositoryBasedir(org.apache.maven.project.ProjectBuildingRequest request)
Get the localRepositryBasedir as specified in the repository session of the request- Parameters:
request- the build request- Returns:
- the local repository base directory
-
-