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,
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,
String name)
Finds element from the module element.
|
protected org.dom4j.Element |
findElement(org.dom4j.Element component,
String name) |
protected org.dom4j.Element |
findElement(org.dom4j.Element element,
String elementName,
String attributeName) |
org.apache.maven.plugin.logging.Log |
getLog() |
protected String |
getPluginSetting(String artifactId,
String optionName,
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(File file,
String altFilename) |
protected void |
removeOldElements(org.dom4j.Element content,
String name)
Remove elements from content (Xpp3Dom).
|
protected String |
toRelative(String basedir,
String absolutePath)
Translate the absolutePath into its relative path.
|
protected void |
writeXmlDocument(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(File file, String altFilename) throws org.dom4j.DocumentException
org.dom4j.DocumentExceptionprotected void writeXmlDocument(File file, org.dom4j.Document document) throws IOException
IOExceptionprotected org.dom4j.Element findComponent(org.dom4j.Element module,
String name)
module - Xpp3Dom elementname - Name attribute to findprotected org.dom4j.Element findElement(org.dom4j.Element element,
String elementName,
String attributeName)
protected org.dom4j.Element findElement(org.dom4j.Element component,
String name)
protected org.dom4j.Element createElement(org.dom4j.Element module,
String name)
module - Xpp3Dom elementname - Name of the elementprotected String toRelative(String basedir, 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,
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 String getPluginSetting(String artifactId, String optionName, 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–2025 The Apache Software Foundation. All rights reserved.