public abstract class AbstractIdeaMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver |
protected org.apache.maven.project.MavenProject |
executedProject
The Maven Project.
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepo |
protected org.apache.maven.plugin.logging.Log |
log |
protected boolean |
overwrite
Whether to update the existing project files or overwrite them.
|
| Constructor and Description |
|---|
AbstractIdeaMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected org.dom4j.Element |
createElement(org.dom4j.Element module,
java.lang.String name)
Creates an Xpp3Dom element.
|
protected void |
doDependencyResolution(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepo) |
protected org.dom4j.Element |
findComponent(org.dom4j.Element module,
java.lang.String name)
Finds element from the module element.
|
protected org.dom4j.Element |
findElement(org.dom4j.Element component,
java.lang.String name) |
protected org.dom4j.Element |
findElement(org.dom4j.Element element,
java.lang.String elementName,
java.lang.String attributeName) |
org.apache.maven.plugin.logging.Log |
getLog() |
protected java.lang.String |
getPluginSetting(java.lang.String artifactId,
java.lang.String optionName,
java.lang.String defaultValue) |
void |
initParam(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.repository.ArtifactRepository localRepo,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.plugin.logging.Log log,
boolean overwrite) |
protected org.dom4j.Document |
readXmlDocument(java.io.File file,
java.lang.String altFilename) |
protected void |
removeOldElements(org.dom4j.Element content,
java.lang.String name)
Remove elements from content (Xpp3Dom).
|
protected java.lang.String |
toRelative(java.lang.String basedir,
java.lang.String absolutePath)
Translate the absolutePath into its relative path.
|
protected void |
writeXmlDocument(java.io.File file,
org.dom4j.Document document) |
getPluginContext, setLog, setPluginContextprotected org.apache.maven.project.MavenProject executedProject
protected org.apache.maven.plugin.logging.Log log
protected boolean overwrite
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected org.apache.maven.artifact.repository.ArtifactRepository localRepo
protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
public void initParam(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.repository.ArtifactRepository localRepo,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.plugin.logging.Log log,
boolean overwrite)
protected org.dom4j.Document readXmlDocument(java.io.File file,
java.lang.String altFilename)
throws org.dom4j.DocumentException
org.dom4j.DocumentExceptionprotected void writeXmlDocument(java.io.File file,
org.dom4j.Document document)
throws java.io.IOException
java.io.IOExceptionprotected org.dom4j.Element findComponent(org.dom4j.Element module,
java.lang.String name)
module - Xpp3Dom elementname - Name attribute to findprotected org.dom4j.Element findElement(org.dom4j.Element element,
java.lang.String elementName,
java.lang.String attributeName)
protected org.dom4j.Element findElement(org.dom4j.Element component,
java.lang.String name)
protected org.dom4j.Element createElement(org.dom4j.Element module,
java.lang.String name)
module - Xpp3Dom elementname - Name of the elementprotected java.lang.String toRelative(java.lang.String basedir,
java.lang.String absolutePath)
basedir - The basedir of the project.absolutePath - The absolute path that must be translated to relative path.protected void removeOldElements(org.dom4j.Element content,
java.lang.String name)
content - Xpp3Dom elementname - Name of the element to be removedprotected void doDependencyResolution(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepo)
throws org.apache.maven.project.artifact.InvalidDependencyVersionException,
org.apache.maven.project.ProjectBuildingException,
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
org.apache.maven.project.artifact.InvalidDependencyVersionExceptionorg.apache.maven.project.ProjectBuildingExceptionorg.apache.maven.artifact.versioning.InvalidVersionSpecificationExceptionprotected java.lang.String getPluginSetting(java.lang.String artifactId,
java.lang.String optionName,
java.lang.String defaultValue)
public org.apache.maven.plugin.logging.Log getLog()
getLog in interface org.apache.maven.plugin.MojogetLog in class org.apache.maven.plugin.AbstractMojoCopyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.