public class BomGeneratorMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory
Used to look up Artifacts in the remote repository.
|
protected org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver
Used to look up Artifacts in the remote repository.
|
protected ExternalBomConflictCheckSet |
checkConflicts
The conflict checks configured by the user
|
protected DependencySet |
dependencies
The user configuration
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
Location of the local repository.
|
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
protected org.apache.maven.project.DefaultMavenProjectBuilder |
projectBuilder
Used to build a maven projects from artifacts in the remote repository.
|
protected List |
remoteRepositories
List of Remote Repositories used by the resolver
|
protected File |
sourcePom
The source pom template file.
|
protected File |
targetPom
The pom file.
|
Constructor and Description |
---|
BomGeneratorMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
protected org.apache.maven.project.MavenProject project
protected File sourcePom
protected File targetPom
protected DependencySet dependencies
protected ExternalBomConflictCheckSet checkConflicts
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
protected List remoteRepositories
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
protected org.apache.maven.project.DefaultMavenProjectBuilder projectBuilder
Apache Camel