public class CARPOMGenMojo extends AbstractPOMGenMojo
| Modifier and Type | Field and Description |
|---|---|
String |
archiveLocation
Location to which the archive needs to be created
|
File |
artifactLocation
The resulting extension of the file
|
String |
finalName
finalName to use for the generated capp project if the user wants to override the default name
|
String |
groupId
Group id to use for the generated pom
|
File |
moduleProject
POM location for the module project
|
File |
outputLocation
The path of the location to output the pom
|
org.apache.maven.project.MavenProject |
project |
org.apache.maven.project.MavenProjectHelper |
projectHelper
Maven ProjectHelper.
|
String |
typeList
Comma separated list of "artifact_type=extension" to be used when creating dependencies for other capp artifacts
|
| Constructor and Description |
|---|
CARPOMGenMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMavenDependencies(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact,
List<Artifact> artifacts) |
protected void |
addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact) |
protected void |
copyResources(org.apache.maven.project.MavenProject project,
File projectLocation,
Artifact artifact) |
protected String |
getArtifactType() |
addDependencies, addMavenDependency, createMavenProjectForCappArtifact, execute, getArtifactLocation, getExtensionOfDependency, getGroupId, getModuleProject, getOutputLocation, getProject, getProjectLocation, getTypeList, processArtifacts, processTokenReplacement, processTokenReplacement, replaceTokens, setArtifactLocation, setGroupId, setModuleProject, setOutputLocation, setProject, setProjectLocation, setTypeListpublic org.apache.maven.project.MavenProject project
public org.apache.maven.project.MavenProjectHelper projectHelper
public File outputLocation
public File artifactLocation
public File moduleProject
public String groupId
public String finalName
public String typeList
public String archiveLocation
protected void copyResources(org.apache.maven.project.MavenProject project,
File projectLocation,
Artifact artifact)
throws IOException
copyResources in class AbstractPOMGenMojoIOExceptionprotected void addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact)
addPlugins in class AbstractPOMGenMojoprotected String getArtifactType()
getArtifactType in class AbstractPOMGenMojoprotected void addMavenDependencies(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact,
List<Artifact> artifacts)
throws org.apache.maven.plugin.MojoExecutionException
addMavenDependencies in class AbstractPOMGenMojoorg.apache.maven.plugin.MojoExecutionExceptionCopyright © 2024 WSO2. All rights reserved.