@Mojo(name="bar",
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
defaultPhase=PACKAGE)
public class BarMojo
extends org.apache.maven.plugin.AbstractMojo
<plugin>
<groupId>org.apache.batchee</groupId>
<artifactId>batchee-maven-plugin</artifactId>
<version>0.1-incubating-SNAPSHOT</version>
<extensions>true</extensions>
</plugin>
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepo |
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepos |
protected org.apache.maven.ProjectDependenciesResolver |
resolver |
protected org.apache.maven.execution.MavenSession |
session |
Constructor and Description |
---|
BarMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Parameter(defaultValue="${localRepository}") protected org.apache.maven.artifact.repository.ArtifactRepository localRepo
@Parameter(defaultValue="${project.remoteArtifactRepositories}") protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos
@Component(role=org.apache.maven.ProjectDependenciesResolver.class) protected org.apache.maven.ProjectDependenciesResolver resolver
@Parameter(defaultValue="${session}", required=true) protected org.apache.maven.execution.MavenSession session
Copyright © 2017 The Apache Software Foundation. All rights reserved.