public class CarbonUIPOMGenMojo 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 |
|---|
CarbonUIPOMGenMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact) |
protected org.apache.maven.project.MavenProject |
createMavenProjectForCappArtifact(Artifact artifact,
List<Artifact> artifacts,
File projectLocation) |
org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
List<String> |
getArtifactProjects() |
protected String |
getArtifactType() |
protected String |
getBundleActivatorClass(Artifact artifact) |
protected BundlesDataInfo |
getBundlesDataInfo(File targetProjectLocation,
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, getProjectMappingsaddMavenDependencies, addMavenDependency, 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 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 String getBundleActivatorClass(Artifact artifact)
getBundleActivatorClass in class AbstractBundlePOMGenMojoprotected void addPlugins(org.apache.maven.project.MavenProject artifactMavenProject,
Artifact artifact)
addPlugins in class AbstractBundlePOMGenMojoprotected BundlesDataInfo getBundlesDataInfo(File targetProjectLocation, Artifact artifact) throws FactoryConfigurationError
getBundlesDataInfo in class AbstractBundlePOMGenMojoFactoryConfigurationErrorprotected org.apache.maven.project.MavenProject createMavenProjectForCappArtifact(Artifact artifact, List<Artifact> artifacts, File projectLocation) throws org.apache.maven.plugin.MojoExecutionException
createMavenProjectForCappArtifact in class AbstractPOMGenMojoorg.apache.maven.plugin.MojoExecutionExceptionCopyright © 2024 WSO2. All rights reserved.