|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.ant.AntBuildWriterUtil
public class AntBuildWriterUtil
Utility class for the AntBuildWriter
class.
Constructor Summary | |
---|---|
AntBuildWriterUtil()
|
Method Summary | |
---|---|
static void |
addWrapAttribute(org.codehaus.plexus.util.xml.XMLWriter writer,
String tag,
String name,
String value,
int indent)
Convenience method to wrap long element tags for a given attribute. |
static String |
getMavenCompilerPluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-compiler-plugin" plugin. |
static Map |
getMavenCompilerPluginOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the map of optionName value defined in a project for the "maven-compiler-plugin" plugin. |
static Map[] |
getMavenCompilerPluginOptions(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return an array of map of optionName value defined in a project for the "maven-compiler-plugin" plugin. |
static String |
getMavenEarPluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-ear-plugin" plugin. |
static String |
getMavenJarPluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-jar-plugin" plugin. |
static String |
getMavenJavadocPluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-javadoc-plugin" plugin. |
static Map |
getMavenJavadocPluginOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return a map of optionName value defined in a project for the "maven-javadoc-plugin" plugin. |
static Map[] |
getMavenJavadocPluginOptions(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return an array of map of optionName value defined in a project for the "maven-javadoc-plugin" plugin. |
static String |
getMavenSurefirePluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-surefire-plugin" plugin. |
static Map |
getMavenSurefirePluginOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the map of optionName value defined in a project for the "maven-surefire-plugin" plugin. |
static Map[] |
getMavenSurefirePluginOptions(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return an array of map of optionName value defined in a project for the "maven-surefire-plugin" plugin. |
static String |
getMavenWarPluginBasicOption(org.apache.maven.project.MavenProject project,
String optionName,
String defaultValue)
Return the optionName value defined in a project for the "maven-war-plugin" plugin. |
static boolean |
isEarPackaging(org.apache.maven.project.MavenProject mavenProject)
|
static boolean |
isJarPackaging(org.apache.maven.project.MavenProject mavenProject)
|
static boolean |
isPomPackaging(org.apache.maven.project.MavenProject mavenProject)
|
static boolean |
isWarPackaging(org.apache.maven.project.MavenProject mavenProject)
|
static List |
removeEmptyCompileSourceRoots(List compileSourceRoots)
|
static void |
writeAntTask(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project,
String moduleSubPath,
String tasks)
Convenience method to write XML ant task |
static void |
writeAntVersionHeader(org.codehaus.plexus.util.xml.XMLWriter writer)
Write comment for the Ant supported version |
static void |
writeComment(org.codehaus.plexus.util.xml.XMLWriter writer,
String comment)
Convenience method to write XML comment line. |
static void |
writeCommentLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer)
Convenience method to write XML comment line break. |
static void |
writeCommentText(org.codehaus.plexus.util.xml.XMLWriter writer,
String comment,
int indent)
Convenience method to write XML comment between two comment line break. |
static void |
writeEarTask(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project)
Convenience method to write XML Ant ear task |
static void |
writeHeader(org.codehaus.plexus.util.xml.XMLWriter writer)
Write comments in the Ant build file header |
static void |
writeIncludesExcludes(org.codehaus.plexus.util.xml.XMLWriter writer,
List includes,
List excludes)
Convenience method to write <include/> and <exclude/> |
static void |
writeJarTask(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project)
Convenience method to write XML Ant jar task |
static void |
writeJavadocTask(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project,
ArtifactResolverWrapper wrapper)
Convenience method to write XML Ant javadoc task |
static void |
writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer)
Convenience method to write one CRLF |
static void |
writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer,
int repeat)
Convenience method to repeat CRLF |
static void |
writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer,
int repeat,
int indent)
Convenience method to repeat CRLF and to indent the writer |
static void |
writeWarTask(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project,
File localRepository)
Convenience method to write XML Ant war task |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AntBuildWriterUtil()
Method Detail |
---|
public static List removeEmptyCompileSourceRoots(List compileSourceRoots)
compileSourceRoots
-
public static void writeIncludesExcludes(org.codehaus.plexus.util.xml.XMLWriter writer, List includes, List excludes)
<include/>
and <exclude/>
writer
- not nullincludes
- excludes
- public static void writeHeader(org.codehaus.plexus.util.xml.XMLWriter writer)
writer
- public static void writeAntVersionHeader(org.codehaus.plexus.util.xml.XMLWriter writer)
writer
- public static void writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer)
CRLF
writer
- not null writerpublic static void writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer, int repeat)
CRLF
writer
- not nullrepeat
- public static void writeLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer, int repeat, int indent)
CRLF
and to indent the writer
writer
- not nullrepeat
- indent
- postive numberpublic static void writeCommentLineBreak(org.codehaus.plexus.util.xml.XMLWriter writer)
writer
- not nullpublic static void writeComment(org.codehaus.plexus.util.xml.XMLWriter writer, String comment)
comment
is splitted to have a size of 80.
writer
- not nullcomment
- public static void writeCommentText(org.codehaus.plexus.util.xml.XMLWriter writer, String comment, int indent)
writer
- not nullcomment
- indent
- public static void writeAntTask(org.codehaus.plexus.util.xml.XMLWriter writer, org.apache.maven.project.MavenProject project, String moduleSubPath, String tasks)
writer
- not nullproject
- not nullmoduleSubPath
- not nulltasks
- not nullpublic static void writeJavadocTask(org.codehaus.plexus.util.xml.XMLWriter writer, org.apache.maven.project.MavenProject project, ArtifactResolverWrapper wrapper) throws IOException
writer
- not nullproject
- not nullwrapper
- not null
IOException
- if anypublic static void writeJarTask(org.codehaus.plexus.util.xml.XMLWriter writer, org.apache.maven.project.MavenProject project) throws IOException
writer
- not nullproject
- not null
IOException
- if anypublic static void writeEarTask(org.codehaus.plexus.util.xml.XMLWriter writer, org.apache.maven.project.MavenProject project) throws IOException
writer
- not nullproject
- not null
IOException
- if anypublic static void writeWarTask(org.codehaus.plexus.util.xml.XMLWriter writer, org.apache.maven.project.MavenProject project, File localRepository) throws IOException
writer
- not nullproject
- not nulllocalRepository
- not null
IOException
- if anypublic static void addWrapAttribute(org.codehaus.plexus.util.xml.XMLWriter writer, String tag, String name, String value, int indent)
writer
- not nulltag
- not nullname
- not nullvalue
- not nullindent
- positive valuepublic static boolean isPomPackaging(org.apache.maven.project.MavenProject mavenProject)
mavenProject
- not null
pom
public static boolean isJarPackaging(org.apache.maven.project.MavenProject mavenProject)
mavenProject
- not null
jar
or maven-plugin
public static boolean isEarPackaging(org.apache.maven.project.MavenProject mavenProject)
mavenProject
-
ear
public static boolean isWarPackaging(org.apache.maven.project.MavenProject mavenProject)
mavenProject
- not null
war
public static String getMavenCompilerPluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-compiler-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map getMavenCompilerPluginOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-compiler-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map[] getMavenCompilerPluginOptions(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-compiler-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static String getMavenSurefirePluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-surefire-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map getMavenSurefirePluginOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-surefire-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map[] getMavenSurefirePluginOptions(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-surefire-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static String getMavenJavadocPluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-javadoc-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map getMavenJavadocPluginOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-javadoc-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static Map[] getMavenJavadocPluginOptions(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-javadoc-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static String getMavenJarPluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-jar-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static String getMavenEarPluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-ear-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if anypublic static String getMavenWarPluginBasicOption(org.apache.maven.project.MavenProject project, String optionName, String defaultValue) throws IOException
optionName
value defined in a project for the "maven-war-plugin" plugin.
project
- not nulloptionName
- the option name wanteddefaultValue
- a default value
IOException
- if any
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |