@Mojo(name="jars-lock",
defaultPhase=INITIALIZE,
requiresDependencyResolution=TEST)
public class JarsLockMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
boolean |
force
force update of Jars.lock file.
|
List<String> |
gems
list of gems.
|
File |
jarsHome
where to copy the jars - default to JARS_HOME environment if set.
|
File |
jarsLock
Jars.lock file to be updated or created.
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
local repository for internal use.
|
protected org.apache.maven.project.MavenProject |
project
reference to maven project for internal use.
|
protected org.apache.maven.repository.RepositorySystem |
repositorySystem |
String |
update
update of Jars.lock file for a given artifactId
|
Constructor and Description |
---|
JarsLockMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Parameter(defaultValue="${project}", readonly=true) protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="Jars.lock", property="jars.lock") public File jarsLock
@Parameter(property="jars.home") public File jarsHome
@Parameter(defaultValue="false", property="jars.force") public boolean force
@Parameter(property="jars.update") public String update
@Parameter public List<String> gems
@Component protected org.apache.maven.repository.RepositorySystem repositorySystem
@Parameter(defaultValue="${localRepository}", readonly=true) protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
Copyright © 2017. All rights reserved.