michal 2003/07/22 05:04:20
Modified: src/plugins-build/javadoc project.xml plugin.jelly
src/plugins-build/javadoc/xdocs goals.xml changes.xml
Log:
Added install, install-snapshot, deploy and deploy snapshot goals
Revision Changes Path
1.12 +10 -0 maven/src/plugins-build/javadoc/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/javadoc/project.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- project.xml 2 Jul 2003 10:24:05 -0000 1.11
+++ project.xml 22 Jul 2003 12:04:19 -0000 1.12
@@ -53,6 +53,16 @@
<role>Release Manager</role>
</roles>
</developer>
+ <developer>
+ <name>Michal Maczka</name>
+ <id>michal</id>
+ <email>[EMAIL PROTECTED]</email>
+ <organization>Dimatics</organization>
+ <roles>
+ <role>Jelly Developer</role>
+ </roles>
+ </developer>
+
</developers>
<dependencies>
<dependency>
1.17 +76 -1 maven/src/plugins-build/javadoc/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/javadoc/plugin.jelly,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- plugin.jelly 22 Jul 2003 07:05:36 -0000 1.16
+++ plugin.jelly 22 Jul 2003 12:04:19 -0000 1.17
@@ -5,7 +5,9 @@
xmlns:define="jelly:define"
xmlns:doc="doc"
xmlns:j="jelly:core"
- xmlns:util="jelly:util">
+ xmlns:util="jelly:util"
+ xmlns:artifact="artifact"
+ >
<goal name="maven-javadoc-plugin:register">
<j:if test="${sourcesPresent}">
@@ -168,5 +170,78 @@
</j:if>
</goal>
+
+
+ <!--==================================================================-->
+ <!-- Install the war in the local repository -->
+ <!--==================================================================-->
+ <goal name="javadoc:jar" prereqs="javadoc">
+ <j:set var="maven.javadoc.final.name"
+ value="${maven.war.build.dir}/${maven.final.name}_javadoc.jar" />
+ <ant:jar
+ destfile="${maven.javadoc.final.name}"
+ basedir="${maven.javadoc.destdir}"
+ update="true">
+ </ant:jar>
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Install the war in the local repository -->
+ <!--==================================================================-->
+ <goal name="javadoc:install"
+ prereqs="javadoc:jar"
+ description="Install the jar containing javadoc in the local repository">
+
+ <artifact:install
+ artifact="${maven.javadoc.final.name}"
+ type="javadoc"
+ project="${pom}"/>
+
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Install the snapshot version of the war in the local repository -->
+ <!--==================================================================-->
+ <goal name="javadoc:install-snapshot"
+ prereqs="javadoc:jar"
+ description="Install the snapshot version of the jar containing javadoc in
the local repository">
+
+ <artifact:install-snapshot
+ artifact="${maven.javadoc.final.name}"
+ type="javadoc"
+ project="${pom}"/>
+
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Deploys the javadoc to the remote repository -->
+ <!--==================================================================-->
+ <goal name="javadoc:deploy"
+ prereqs="javadoc:jar"
+ description="Deploys the jar containing javadoc to the remote repository">
+
+ <artifact:deploy
+ artifact="${maven.javadoc.final.name}"
+ type="javadoc"
+ project="${pom}"/>
+
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Deploys the snapshot of the javadoc to the remote repository -->
+ <!--==================================================================-->
+ <goal name="javadoc:deploy-snapshot"
+ prereqs="javadoc:jar"
+ description="Deploys the snapshot version of jar containing javadoc to
remote repository">
+
+ <artifact:deploy-snapshot
+ artifact="${maven.javadoc.final.name}"
+ type="javadoc"
+ project="${pom}"/>
+
+ </goal>
+
+
+
</project>
1.2 +30 -21 maven/src/plugins-build/javadoc/xdocs/goals.xml
Index: goals.xml
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/javadoc/xdocs/goals.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- goals.xml 24 Jan 2003 03:45:34 -0000 1.1
+++ goals.xml 22 Jul 2003 12:04:20 -0000 1.2
@@ -4,32 +4,41 @@
<properties>
<title>JavaDoc Plugin Goals</title>
<author email="[EMAIL PROTECTED]">dIon Gillard</author>
+ <author email="[EMAIL PROTECTED]">Michal Maczka</author>
</properties>
<body>
- <section name="Goals">
- <table>
- <tr><th>Goal</th><th>Description</th></tr>
-
- <a name="javadoc" />
- <tr>
- <td>javadoc</td>
- <td>
+ <goals>
+ <goal>
+ <name>javadoc</name>
+ <description>
The default goal. This goal simply executes the
<a href="#javadoc:generate">javadoc:generate</a> goal
- </td>
- </tr>
-
- <a name="javadoc:generate" />
- <tr>
- <td>javadoc:generate</td>
- <td>
+ </description>
+ </goal>
+ <goal>
+ <name>javadoc:generate</name>
+ <description>
Generates documentation using Java's built-in
- <a href="http://java.sun.com/j2se/javadoc/">Javadoc</a> tool
- </td>
- </tr>
-
- </table>
- </section>
+ <a href="http://java.sun.com/j2se/javadoc/">Javadoc</a> tool
+ </description>
+ </goal>
+ <goal>
+ <name>javadoc:install</name>
+ <description>Installs the jar containing javadoc documentation in the local
repository</description>
+ </goal>
+ <goal>
+ <name>javadoc:install-snapshot</name>
+ <description>Installs the jar containing javadoc documentation of the
snapshot version in the local repository</description>
+ </goal>
+ <goal>
+ <name>javadoc:deploy</name>
+ <description>Deploys the jar containing javadoc documentation the remote
repository(ies)</description>
+ </goal>
+ <goal>
+ <name>javadoc:deploy-snapshot</name>
+ <description>Deploys the jar containing javadoc documentation of the
snapshot version to the remote repository(ies)</description>
+ </goal>
+ </goals>
</body>
</document>
1.5 +3 -0 maven/src/plugins-build/javadoc/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/maven/src/plugins-build/javadoc/xdocs/changes.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- changes.xml 22 Jul 2003 07:13:29 -0000 1.4
+++ changes.xml 22 Jul 2003 12:04:20 -0000 1.5
@@ -8,6 +8,9 @@
<body>
<release version="1.3" date="in CVS">
+ <action dev="michal" type="add">
+ Added install, install-snapshot, deploy and deploy-snapshot goals
+ </action>
<action dev="dion" type="fix">
Now respects pom.build.sourceModifications
</action>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]