public abstract class AbstractPomSimplifier extends Object implements IPomSimplifier
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.plugin.logging.Log |
log |
protected org.apache.maven.model.Model |
model |
protected org.apache.maven.model.Parent |
modelParent |
protected org.apache.maven.model.Model |
originalModel |
protected org.apache.maven.model.Parent |
originalModelParent |
protected org.apache.maven.project.MavenProject |
parent |
protected org.apache.maven.project.MavenProject |
project |
JAR, MAVEN_PLUGIN, POM, REVISION, WAR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPomSimplifier(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyDependenciesGroupIdAndVersion() |
void |
copyGroupIdAndVersion() |
void |
copyParent() |
void |
copyParentForOpenSourceProject() |
void |
removeBuild() |
void |
removeDependencies() |
void |
removeDependencyManagement() |
void |
removeDistributionManagement() |
void |
removeParent() |
void |
removePluginRepositories() |
void |
removePrerequisites() |
void |
removeProfiles() |
void |
removeProperties() |
void |
removeReporting() |
void |
removeRepositories() |
void |
replaceParentRevision() |
void |
resetDependencyManagement() |
void |
resetName() |
void |
revertParent() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoSimplifyprotected final org.apache.maven.plugin.logging.Log log
protected final org.apache.maven.project.MavenProject project
protected final org.apache.maven.project.MavenProject parent
protected final org.apache.maven.model.Model originalModel
protected final org.apache.maven.model.Parent originalModelParent
protected final org.apache.maven.model.Model model
protected final org.apache.maven.model.Parent modelParent
protected AbstractPomSimplifier(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log)
public void copyParent()
public void copyParentForOpenSourceProject()
public void copyGroupIdAndVersion()
public void replaceParentRevision()
public void copyDependenciesGroupIdAndVersion()
public void removeParent()
public void revertParent()
public void removeBuild()
public void removeReporting()
public void removePrerequisites()
public void removeDistributionManagement()
public void removeRepositories()
public void removePluginRepositories()
public void removeProfiles()
public void removeDependencies()
public void removeDependencyManagement()
public void removeProperties()
public void resetName()
public void resetDependencyManagement()
Copyright © 2021–2022 EasyJ????. All rights reserved.