@Mojo(name="import-pom-properties",
defaultPhase=COMPILE,
requiresDependencyResolution=NONE)
public class ImportPropertiesMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.project.MavenProject |
project
The Maven Project Object.
|
private java.util.Properties |
projectProperties |
private java.util.List<org.eclipse.aether.repository.RemoteRepository> |
projectRepos
The project's remote repositories to use for the resolution of project
and its dependencies.
|
private org.eclipse.aether.RepositorySystemSession |
repoSession
The current repository/network configuration of Maven.
|
private org.eclipse.aether.RepositorySystem |
repoSystem
The entry point to Aether, i.e.
|
Constructor and Description |
---|
ImportPropertiesMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Component protected org.apache.maven.project.MavenProject project
@Component private org.eclipse.aether.RepositorySystem repoSystem
@Parameter(defaultValue="${repositorySystemSession}", readonly=true) private org.eclipse.aether.RepositorySystemSession repoSession
@Parameter(defaultValue="${project.remoteProjectRepositories}", readonly=true) private java.util.List<org.eclipse.aether.repository.RemoteRepository> projectRepos
private java.util.Properties projectProperties