public class SynapsePOMGenMojo extends AbstractPOMGenMojo
| Modifier and Type | Field and Description |
|---|---|
File |
artifactLocation
The resulting extension of the file
|
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 |
|---|
SynapsePOMGenMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact) |
protected void |
copyResources(org.apache.maven.project.MavenProject project,
File projectLocation,
Artifact artifact) |
void |
execute() |
protected String |
getArtifactType() |
addDependencies, addMavenDependencies, addMavenDependency, createMavenProjectForCappArtifact, 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 typeList
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoexecute in class AbstractPOMGenMojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected 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 AbstractPOMGenMojoCopyright © 2025 WSO2. All rights reserved.