trim absolute paths to basedir in javadoc report
PR: MPJAVADOC-22 Obtained from: fabrizio giustina Submitted by: fabrizio giustina Reviewed by: dion gillard git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115057 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
1 parent
76818b7eac
commit
9564da871c
3 files changed
+36
-2
No files matched your search
+29
-1
@@ -264,10 +264,38 @@
|
||||
<ant:record name="${maven.build.dir}/javadoc/report.txt" action="stop" />
|
||||
|
||||
<j:set var="genDocs" value="${maven.gen.docs}" />
|
||||
|
||||
<!-- load file in order to remove absolute paths -->
|
||||
<util:file name="${maven.build.dir}/javadoc/report.txt" var="inputFileObject"/>
|
||||
<util:loadText var="inputText" file="${inputFileObject}"/>
|
||||
|
||||
<!-- remove [javadoc] prefix from rows -->
|
||||
<j:invokeStatic var="inputText" className="org.apache.commons.lang.StringUtils" method="replace">
|
||||
<j:arg type="java.lang.String" value="${inputText}" />
|
||||
<j:arg type="java.lang.String" value="[javadoc] " />
|
||||
<j:arg type="java.lang.String" value="" />
|
||||
</j:invokeStatic>
|
||||
|
||||
<!-- trim path to basedir/ -->
|
||||
<j:set var="pathToTrim">${basedir}${file.separator}</j:set>
|
||||
<j:invokeStatic var="inputText" className="org.apache.commons.lang.StringUtils" method="replace">
|
||||
<j:arg type="java.lang.String" value="${inputText}" />
|
||||
<j:arg type="java.lang.String" value="${pathToTrim}" />
|
||||
<j:arg type="java.lang.String" value="" />
|
||||
</j:invokeStatic>
|
||||
|
||||
<!-- trim path to maven home (stylesheet copy) -->
|
||||
<j:set var="pathToTrim">${maven.home}${file.separator}</j:set>
|
||||
<j:invokeStatic var="inputText" className="org.apache.commons.lang.StringUtils" method="replace">
|
||||
<j:arg type="java.lang.String" value="${inputText}" />
|
||||
<j:arg type="java.lang.String" value="${pathToTrim}" />
|
||||
<j:arg type="java.lang.String" value="" />
|
||||
</j:invokeStatic>
|
||||
|
||||
<doc:text-xdoc
|
||||
title="Javadoc Report"
|
||||
section="Javadoc Report"
|
||||
inputFile="${maven.build.dir}/javadoc/report.txt"
|
||||
inputText="${inputText}"
|
||||
output="${genDocs}/javadoc.xml"/>
|
||||
</j:if>
|
||||
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@
|
||||
<dependency>
|
||||
<groupId>commons-lang</groupId>
|
||||
<artifactId>commons-lang</artifactId>
|
||||
<version>1.0.1</version>
|
||||
<version>2.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<versions>
|
||||
|
||||
@@ -25,6 +25,12 @@
|
||||
<author email="evenisse@ifrance.com">Emmanuel Venisse</author>
|
||||
</properties>
|
||||
<body>
|
||||
<release version="1.5" date="in CVS">
|
||||
<action dev="dion" type="fix" issue="MPJAVADOC-22" due-to="fabrizio giustina">
|
||||
trim absolute paths to basedir in javadoc report, remove [javadoc] banner
|
||||
</action>
|
||||
</release>
|
||||
|
||||
<release version="1.4" date="2004-03-07">
|
||||
<action dev="evenisse" type="fix" issue="MPJAVADOC-19">Prevent the plugin from failing when a sourceDirectory exists, but it does not contain Java files.</action>
|
||||
<action dev="dion" type="fix" issue="MPJAVADOC-6"/>
|
||||
|
||||
Reference in new issue
Block a user