public class RepositoryGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected File |
outputDirectory |
| Constructor and Description |
|---|
RepositoryGenerator(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories,
File outputDirectory,
org.apache.maven.plugin.logging.Log log,
org.eclipse.aether.RepositorySystem aetherRepositorySystem,
org.eclipse.aether.RepositorySystemSession aetherRepositorySystemSession,
org.apache.maven.repository.RepositorySystem repositorySystem,
org.apache.maven.project.ProjectBuilder projectBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected ArtifactInstaller |
buildArtifactInstaller(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories) |
protected ArtifactLocator |
buildArtifactLocator() |
void |
generate() |
protected void |
generateMarkerFileInRepositoryFolder(File repositoryFile) |
protected File |
getRepositoryFolder() |
protected void |
initializeProjectBuildingRequest() |
protected void |
installArtifacts(File repositoryFile,
Set<org.apache.maven.artifact.Artifact> artifacts,
ArtifactInstaller installer) |
protected File outputDirectory
public RepositoryGenerator(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories,
File outputDirectory,
org.apache.maven.plugin.logging.Log log,
org.eclipse.aether.RepositorySystem aetherRepositorySystem,
org.eclipse.aether.RepositorySystemSession aetherRepositorySystemSession,
org.apache.maven.repository.RepositorySystem repositorySystem,
org.apache.maven.project.ProjectBuilder projectBuilder)
public void generate()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected ArtifactInstaller buildArtifactInstaller(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories)
protected ArtifactLocator buildArtifactLocator()
protected void initializeProjectBuildingRequest()
protected File getRepositoryFolder()
protected void installArtifacts(File repositoryFile, Set<org.apache.maven.artifact.Artifact> artifacts, ArtifactInstaller installer) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void generateMarkerFileInRepositoryFolder(File repositoryFile) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2017 MuleSoft Inc. All rights reserved.