[cvs] example commit by mtraum: added javadoc generation

JCorporate Ltd jcorp at jcorporate.com
Thu Mar 17 06:10:03 UTC 2005


Log Message:
-----------
added javadoc generation

Modified Files:
--------------
    example/weblog:
        maven.xml
        project.properties

Revision Data
-------------
Index: project.properties
===================================================================
RCS file: /home/javacorp/.cvs/expresso/example/weblog/project.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -Lweblog/project.properties -Lweblog/project.properties -u -r1.2 -r1.3
--- weblog/project.properties
+++ weblog/project.properties
@@ -22,7 +22,7 @@
 maven.xdoc.date=left
 maven.xdoc.version=${pom.currentVersion}
 maven.linkcheck.enable = true
-maven.javadoc.links = http://java.sun.com/j2se/1.4.1/docs/api/
+maven.javadoc.links = http://java.sun.com/j2se/1.4.1/docs/api/, http://www.jcorporate.com/expresso/doc/javadocs
 maven.docs.outputencoding=ISO-8859-1
 maven.javadoc.customtags=javadoctag1 javadoctag2 javadoctag3
 javadoctag1.name=todo
Index: maven.xml
===================================================================
RCS file: /home/javacorp/.cvs/expresso/example/weblog/maven.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -Lweblog/maven.xml -Lweblog/maven.xml -u -r1.2 -r1.3
--- weblog/maven.xml
+++ weblog/maven.xml
@@ -7,6 +7,7 @@
 		<ant:delete file="${weblog.doc.dir}/tutorial.html" />
 		<ant:delete file="${weblog.doc.dir}/tutorial.pdf" />
 		<ant:delete dir="${weblog.doc.dir}/images/callouts" />
+		<ant:delete dir="${weblog.doc.dir}/javadoc" />
 	</preGoal>
 	
 	<!-- generate custom docs -->
@@ -31,12 +32,15 @@
 	</goal>
 	
 	<!-- build the distribution -->
-	<goal name="build-dist" prereqs="clean,jar:jar,build-docs">
+	<goal name="build-dist" prereqs="clean,jar:jar,javadoc,build-docs">
 		<j:set var="tag" value="${pom.artifactId}-${pom.currentVersion}" />
 		<ant:copy file="${maven.build.dir}/${tag}.jar" tofile="${basedir}/src/WEB-INF/lib/${pom.artifactId}.jar" />
 		<ant:copy file="${pom.getPluginContext('maven-sdocbook-plugin').getVariable('maven.sdocbook.generated.html')}/ChangeLog.html" todir="${weblog.doc.dir}" />
 		<ant:copy file="${pom.getPluginContext('maven-sdocbook-plugin').getVariable('maven.sdocbook.generated.html')}/tutorial.html" todir="${weblog.doc.dir}" />
 		<ant:copy file="${pom.getPluginContext('maven-sdocbook-plugin').getVariable('maven.sdocbook.generated.pdf')}/tutorial.pdf" todir="${weblog.doc.dir}" />
+		<ant:copy todir="${weblog.doc.dir}/javadoc">
+			<ant:fileset dir="${pom.getPluginContext('maven-javadoc-plugin').getVariable('maven.javadoc.destdir')}"/>
+		</ant:copy>
 		<ant:zip zipfile="${maven.build.dir}/${pom.artifactId}-${pom.currentVersion}.zip">
 		    <ant:zipfileset dir="${basedir}/src" excludes="**/CVS, **/readme-directory.txt, **/directory-readme.txt, ${basedir}/src/WEB-INF/classes" />
 		</ant:zip>


More information about the cvs mailing list