Interface ArtifactInstaller
public interface ArtifactInstaller
- Author:
- Robert Scholte
-
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(org.apache.maven.project.ProjectBuildingRequest request, File localRepository, Collection<org.apache.maven.artifact.Artifact> mavenArtifacts) voidinstall(org.apache.maven.project.ProjectBuildingRequest request, Collection<org.apache.maven.artifact.Artifact> mavenArtifacts)
-
Method Details
-
install
void install(org.apache.maven.project.ProjectBuildingRequest request, Collection<org.apache.maven.artifact.Artifact> mavenArtifacts) throws ArtifactInstallerException, IllegalArgumentException - Parameters:
request-ProjectBuildingRequestmavenArtifacts-Artifact(no null or empty collection allowed.)- Throws:
ArtifactInstallerException- in case of an error.IllegalArgumentException- in caserequestisnull,mavenArtifactsisnullormavenArtifactsis empty (mavenArtifacts.isEmpty()==true).
-
install
void install(org.apache.maven.project.ProjectBuildingRequest request, File localRepository, Collection<org.apache.maven.artifact.Artifact> mavenArtifacts) throws ArtifactInstallerException - Parameters:
request-ProjectBuildingRequest.localRepository- The location for the local repository.mavenArtifacts- Collection ofMavenArtifacts- Throws:
ArtifactInstallerException- In case of an error which can be the a given artifact can not be found or the installation has failed.IllegalArgumentException- in case of parameterrequestisnullor parameterlocalRepositoryisnullorlocalRepositoryis not a directory or parametermavenArtifactsisnullormavenArtifacts.isEmpty()istrue.
-