public class ReleaseUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LS
The line separator to use.
|
static java.lang.String |
POMv4 |
static java.lang.String |
RELEASE_POMv4 |
| Modifier and Type | Method and Description |
|---|---|
static ReleaseDescriptor |
createBasedirAlignedReleaseDescriptor(ReleaseDescriptor releaseDescriptor,
java.util.List reactorProjects) |
static int |
getBaseWorkingDirectoryParentCount(java.lang.String basedir,
java.lang.String workingDirectory) |
static java.lang.String |
getCommonBasedir(java.util.List reactorProjects) |
static java.lang.String |
getCommonBasedir(java.util.List reactorProjects,
char separator) |
static java.io.File |
getReleasePom(org.apache.maven.project.MavenProject project) |
static org.apache.maven.project.MavenProject |
getRootProject(java.util.List reactorProjects) |
static java.io.File |
getStandardPom(org.apache.maven.project.MavenProject project) |
static java.lang.String |
normalizeLineEndings(java.lang.String text,
java.lang.String separator)
Normalizes the line separators in the specified string.
|
static java.lang.String |
readXmlFile(java.io.File file)
Gets the string contents of the specified XML file.
|
static java.lang.String |
realignScmUrl(int parentLevels,
java.lang.String url) |
public static final java.lang.String RELEASE_POMv4
public static final java.lang.String POMv4
public static final java.lang.String LS
public static org.apache.maven.project.MavenProject getRootProject(java.util.List reactorProjects)
public static java.io.File getStandardPom(org.apache.maven.project.MavenProject project)
public static java.io.File getReleasePom(org.apache.maven.project.MavenProject project)
public static java.lang.String readXmlFile(java.io.File file)
throws java.io.IOException
file - The path to the XML file to read in, must not be null.java.io.IOException - If the file could not be opened/read.public static java.lang.String normalizeLineEndings(java.lang.String text,
java.lang.String separator)
text - The string to normalize, may be null.separator - The line separator to use for normalization, typically "\n" or "\r\n", must not be
null.null if the string was null
.public static ReleaseDescriptor createBasedirAlignedReleaseDescriptor(ReleaseDescriptor releaseDescriptor, java.util.List reactorProjects) throws ReleaseExecutionException
ReleaseExecutionExceptionpublic static java.lang.String getCommonBasedir(java.util.List reactorProjects)
public static java.lang.String getCommonBasedir(java.util.List reactorProjects,
char separator)
public static int getBaseWorkingDirectoryParentCount(java.lang.String basedir,
java.lang.String workingDirectory)
public static java.lang.String realignScmUrl(int parentLevels,
java.lang.String url)
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.