Class JDomModelETL
java.lang.Object
org.apache.maven.shared.release.transform.jdom.JDomModelETL
- All Implemented Interfaces:
ModelETL
JDom implementation for extracting, transform, loading the Model (pom.xml)
- Since:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.jdom.Document
private String
private String
private String
private org.apache.maven.project.MavenProject
private ReleaseDescriptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.apache.maven.model.Model
getModel()
void
private void
normaliseLineEndings
(org.jdom.Document document) void
void
setProject
(org.apache.maven.project.MavenProject project) void
setReleaseDescriptor
(ReleaseDescriptor releaseDescriptor) void
private void
writePom
(File pomFile, org.jdom.Document document, ReleaseDescriptor releaseDescriptor, String modelVersion, String intro, String outtro)
-
Field Details
-
releaseDescriptor
-
project
private org.apache.maven.project.MavenProject project -
document
private org.jdom.Document document -
intro
-
outtro
-
ls
-
-
Constructor Details
-
JDomModelETL
public JDomModelETL()
-
-
Method Details
-
setLs
-
setProject
public void setProject(org.apache.maven.project.MavenProject project) -
extract
- Specified by:
extract
in interfaceModelETL
- Throws:
ReleaseExecutionException
-
transform
public void transform() -
load
- Specified by:
load
in interfaceModelETL
- Throws:
ReleaseExecutionException
-
getModel
public org.apache.maven.model.Model getModel() -
normaliseLineEndings
private void normaliseLineEndings(org.jdom.Document document)
-