aheritier 2004/05/19 16:20:34
Modified: javadoc plugin.jelly
javadoc/src/plugin-test project.xml
javadoc/src/plugin-test/src/main/org/apache/maven
package.html
Added: javadoc/src/plugin-test/src/main/org/apache/maven
Dummy2.java
javadoc/src/plugin-test/src/main/org/apache/maven2
Dummy3.java Dummy4.java package.html
javadoc/src/plugin-test/src/main/org/apache/maven2/doc-files
example.txt
Log:
MPJAVADOC-24 fix with tests
Revision Changes Path
1.37 +13 -3 maven-plugins/javadoc/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/plugin.jelly,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- plugin.jelly 18 May 2004 20:55:51 -0000 1.36
+++ plugin.jelly 19 May 2004 23:20:33 -0000 1.37
@@ -159,7 +159,6 @@
<ant:record name="${maven.build.dir}/javadoc/report.txt" action="start" />
<ant:javadoc
- packagenames="${pom.package}.*"
destdir="${maven.javadoc.destdir}"
author="${maven.javadoc.author}"
public="${maven.javadoc.public}"
@@ -172,8 +171,7 @@
bottom="${copyright}"
stylesheetfile="${maven.javadoc.stylesheet}"
additionalparam="${maven.javadoc.additionalparam}"
- useexternalfile="${maven.javadoc.useexternalfile}"
- sourcepath="${pom.build.sourceDirectory}">
+ useexternalfile="${maven.javadoc.useexternalfile}">
<!-- sourceSet is set by the javadoc:check-needed function -->
<ant:fileset refid="sourceSet" />
@@ -299,6 +297,18 @@
section="Javadoc Report"
inputText="${inputText}"
output="${genDocs}/javadoc.xml"/>
+
+ <!--
+ Because we use in the javadoc task a fileset and not a packageset
+ (to allow sourceModifications) the javadoc doesn't copy
+ automatically doc-files directories.
+ We must do it manually.
+ -->
+ <ant:copy todir="${maven.javadoc.destdir}">
+ <ant:fileset dir="${pom.build.sourceDirectory}">
+ <ant:include name="**/doc-files/**/*"/>
+ </ant:fileset>
+ </ant:copy>
</j:if>
</goal>
1.2 +8 -0 maven-plugins/javadoc/src/plugin-test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/src/plugin-test/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 7 May 2004 02:09:29 -0000 1.1
+++ project.xml 19 May 2004 23:20:33 -0000 1.2
@@ -54,5 +54,13 @@
<build>
<sourceDirectory>src/main</sourceDirectory>
+ <sourceModifications>
+ <sourceModification>
+ <className>org.apache.maven.Dummy</className>
+ <excludes>
+ <exclude>**/Dummy4.*</exclude>
+ </excludes>
+ </sourceModification>
+ </sourceModifications>
</build>
</project>
1.2 +1 -1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/package.html
Index: package.html
===================================================================
RCS file:
/home/cvs/maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/package.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- package.html 18 May 2004 20:55:51 -0000 1.1
+++ package.html 19 May 2004 23:20:33 -0000 1.2
@@ -1,4 +1,4 @@
<html>
<head></head>
-<body>Package documentation.<br/> <a href="doc-files/example.txt">Example</a></body>
+<body>Package documentation.<br/> <a href="doc-files/example.txt">example.txt in
doc-files directory.</a></body>
</html>
1.1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven/Dummy2.java
Index: Dummy2.java
===================================================================
package org.apache.maven;
public class Dummy2
{
public String badChecky = "error";
}
1.1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/Dummy3.java
Index: Dummy3.java
===================================================================
package org.apache.maven2;
public class Dummy3
{
public String badChecky = "error";
}
1.1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/Dummy4.java
Index: Dummy4.java
===================================================================
package org.apache.maven2;
public class Dummy4
{
public String badChecky = "error";
}
1.1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/package.html
Index: package.html
===================================================================
<html>
<head></head>
<body>Package documentation.<br/> <a href="doc-files/example.txt">example.txt in
doc-files directory.</a></body>
</html>
1.1
maven-plugins/javadoc/src/plugin-test/src/main/org/apache/maven2/doc-files/example.txt
Index: example.txt
===================================================================
This an example
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]