brett 2004/05/26 05:38:27
Modified: javadoc plugin.jelly
javadoc/src/plugin-test maven.xml
javadoc/xdocs changes.xml
Log:
PR: MPJAVADOC-5
fix javadoc handling of all of maven.compile.src.set, including plugin test
Revision Changes Path
1.42 +6 -15 maven-plugins/javadoc/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/plugin.jelly,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- plugin.jelly 25 May 2004 22:18:22 -0000 1.41
+++ plugin.jelly 26 May 2004 12:38:27 -0000 1.42
@@ -72,9 +72,6 @@
</j:when>
<j:otherwise>
-
- <ant:property
name="maven.javadoc.compile.src.set" refid="maven.compile.src.set"/>
-
<!-- Create a patternset for source modifications -->
<patternset id="source.modifications">
<ant:include name="**/*.java"/>
@@ -93,7 +90,7 @@
</patternset>
<!-- Tokenize the set of directories -->
- <util:tokenize var="sources.dirs"
delim="${path.separator}">${maven.javadoc.compile.src.set}</util:tokenize>
+ <util:tokenize var="sources.dirs"
delim="${path.separator}">${context.getAntProject().getReferences().get('maven.compile.src.set')}</util:tokenize>
<!-- Counter used to name filesets -->
<j:set var="src.set.counter" value="0"/>
@@ -116,7 +113,7 @@
<j:set var="src.set.counter" value="${src.set.counter + 1}"/>
</j:if>
- </j:forEach> <!-- dir in maven.javadoc.compile.src.set -->
+ </j:forEach> <!-- dir in maven.compile.src.set -->
</j:otherwise>
</j:choose>
@@ -203,10 +200,8 @@
useexternalfile="${maven.javadoc.useexternalfile}"
>
- <ant:property name="maven.javadoc.compile.src.set"
refid="maven.compile.src.set"/>
-
<!-- Tokenize the set of directories -->
- <util:tokenize var="sources.dirs"
delim="${path.separator}">${maven.javadoc.compile.src.set}</util:tokenize>
+ <util:tokenize var="sources.dirs"
delim="${path.separator}">${context.getAntProject().getReferences().get('maven.compile.src.set')}</util:tokenize>
<j:forEach var="dir" items="${sources.dirs}">
@@ -215,7 +210,7 @@
<patternset refid="source.modifications"/>
</ant:fileset>
- </j:forEach>--> <!-- dir in maven.javadoc.compile.src.set -->
+ </j:forEach>--> <!-- dir in maven.compile.src.set -->
<j:if test="${context.getVariable('maven.javadoc.source') != null}">
<ant:setProperty name="source" value="${maven.javadoc.source}" />
@@ -346,12 +341,8 @@
automatically doc-files directories.
We must do it manually.
-->
+ <util:tokenize var="sources.dirs"
delim="${path.separator}">${context.getAntProject().getReferences().get('maven.compile.src.set')}</util:tokenize>
<ant:copy todir="${maven.javadoc.destdir}">
-
- <util:tokenize var="sources.dirs" delim="${path.separator}">
- ${maven.javadoc.compile.src.set}
- </util:tokenize>
-
<j:forEach var="dir" items="${sources.dirs}">
<ant:fileset dir="${dir}">
<ant:include name="**/doc-files/**/*"/>
@@ -433,4 +424,4 @@
project="${pom}"/>
</goal>
-</project>
\ No newline at end of file
+</project>
1.8 +2 -7 maven-plugins/javadoc/src/plugin-test/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/src/plugin-test/maven.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- maven.xml 26 May 2004 05:25:29 -0000 1.7
+++ maven.xml 26 May 2004 12:38:27 -0000 1.8
@@ -43,8 +43,7 @@
<goal name="test-javadoc-multi-src">
<delete dir="${maven.build.dir}" failonerror="false"/>
<ant:path id="test.src.set">
- <ant:fileset dir="${basedir}/src/main"/>
- <ant:fileset dir="${basedir}/src/opt"/>
+ <ant:pathelement path="${basedir}/src/opt"/>
</ant:path>
<maven:addPath id="maven.compile.src.set" refid="test.src.set"/>
<attainGoal name="maven-javadoc-plugin:report"/>
@@ -52,17 +51,13 @@
<!-- assert that doc-files are copied - Issue MPJAVADOC-24 -->
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven/doc-files/example.txt"/>
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven2/doc-files/example.txt"/>
- <!--
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven3/doc-files/example.txt"/>
- -->
<!-- assert that javadoc for classes Dummy, Dummy2, Dummy3, Dummy5, Dummy6 are
generated -->
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven/Dummy.html"/>
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven/Dummy2.html"/>
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven2/Dummy3.html"/>
- <!--
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven3/Dummy5.html"/>
<assert:assertFileExists
file="${maven.javadoc.destdir}/org/apache/maven3/Dummy6.html"/>
- -->
</goal>
<goal name="test-javadoc-jar">
@@ -70,4 +65,4 @@
<attainGoal name="javadoc:jar"/>
<assert:assertFileExists
file="${maven.build.dir}/${maven.final.name}_javadoc.jar"/>
</goal>
-</project>
\ No newline at end of file
+</project>
1.31 +1 -0 maven-plugins/javadoc/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/xdocs/changes.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- changes.xml 18 May 2004 21:49:38 -0000 1.30
+++ changes.xml 26 May 2004 12:38:27 -0000 1.31
@@ -27,6 +27,7 @@
<body>
<release version="1.5.1-SNAPSHOT" date="In CVS">
<action dev="aheritier" type="fix" issue="MPJAVADOC-24">doc-files directories
contents are correctly copied.</action>
+ <action dev="brett" type="fix" issue="MPJAVADOC-5">Add support for multiple
source directories.</action>
</release>
<release version="1.5" date="2004-05-15">
<action dev="dion" type="fix">javadoc:jar changed to place the jar in
maven.build.dir</action>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]