public class LibraryPOMGenMojo extends AbstractBundlePOMGenMojo
| Modifier and Type | Field and Description |
|---|---|
org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
File |
artifactLocation
The resulting extension of the file
|
String |
groupId
Group id to use for the generated pom
|
org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
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.
|
List<?> |
remoteRepositories |
org.apache.maven.artifact.resolver.ArtifactResolver |
resolver |
String |
typeList
Comma separated list of "artifact_type=extension" to be used when creating dependencies for other capp artifacts
|
| Constructor and Description |
|---|
LibraryPOMGenMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact) |
org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
protected String |
getArtifactType() |
protected String |
getBundleActivatorClass(Artifact artifact) |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository() |
protected List<String> |
getProjectMapStrings() |
List<?> |
getRemoteRepositories() |
org.apache.maven.artifact.resolver.ArtifactResolver |
getResolver() |
addDependencies, addMavenBundlePlugin, addRestrictedMavenBundlePlugin, copyResources, execute, getBundlesDataInfo, getProjectMappingsaddMavenDependencies, 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 org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
public org.apache.maven.artifact.resolver.ArtifactResolver resolver
public org.apache.maven.artifact.repository.ArtifactRepository localRepository
public List<?> remoteRepositories
protected String getArtifactType()
getArtifactType in class AbstractPOMGenMojoprotected String getBundleActivatorClass(Artifact artifact)
getBundleActivatorClass in class AbstractBundlePOMGenMojoprotected List<String> getProjectMapStrings()
getProjectMapStrings in class AbstractBundlePOMGenMojopublic org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
getArtifactFactory in class AbstractBundlePOMGenMojopublic org.apache.maven.artifact.resolver.ArtifactResolver getResolver()
getResolver in class AbstractBundlePOMGenMojopublic org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
getLocalRepository in class AbstractBundlePOMGenMojopublic List<?> getRemoteRepositories()
getRemoteRepositories in class AbstractBundlePOMGenMojoprotected void addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact)
addPlugins in class AbstractBundlePOMGenMojoCopyright © 2025 WSO2. All rights reserved.