Initial revision

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112724 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
jvanzyl committed 2003-01-24 03:44:26 +00:00
1 parent 66e44f2734
commit 530c640d4f
821 files changed
+55754

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
target
velocity.log
maven.log
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0"?>
<project xmlns:j="jelly:core">
<!-- ================================================================== -->
<!-- P R O J E C T D O C U M E N T A T I O N -->
<!-- ================================================================== -->
<goal
name="jdiff"
description="generate an api difference report between versions">
<property name="maven.jdiff.dir" value="${maven.build.dir}/jdiff"/>
<mkdir dir="${maven.jdiff.dir}"/>
<property name="maven.jdiff.changes.dir" value="${maven.docs.dest}/jdiff"/>
<mkdir dir="${maven.jdiff.changes.dir}"/>
<condition property="maven.jdiff.new.current" value="true">
<equals arg1="${maven.jdiff.new.tag}" arg2="CURRENT"/>
</condition>
<condition property="maven.jdiff.old.current" value="true">
<equals arg1="${maven.jdiff.old.tag}" arg2="CURRENT"/>
</condition>
<j:choose>
<j:when test="${maven.jdiff.new.current}">
<property name="maven.jdiff.new.src" value="${pom.build.SourceDirectory}"/>
</j:when>
<j:otherwise>
<property name="maven.jdiff.new.dir" value="${maven.jdiff.dir}/${maven.jdiff.new.tag}"/>
<mkdir dir="${maven.jdiff.new.dir}"/>
<cvs
cvsRoot="${pom.repository.cvsRoot}"
package="${pom.repository.cvsModule}/${maven.build.sourceDirectory}"
dest="${maven.jdiff.new.dir}"
tag="${maven.jdiff.new.tag}"
/>
<property name="maven.jdiff.new.src" value="${maven.jdiff.new.dir}/${pom.repository.cvsModule}/${pom.build.SourceDirectory}"/>
</j:otherwise>
</j:choose>
<j:choose>
<j:when test="${maven.jdiff.old.current}">
<property name="maven.jdiff.old.src" value="${pom.build.SourceDirectory}"/>
</j:when>
<j:otherwise>
<property name="maven.jdiff.old.dir" value="${maven.jdiff.dir}/${maven.jdiff.old.tag}"/>
<mkdir dir="${maven.jdiff.old.dir}"/>
<cvs
cvsRoot="${pom.repository.cvsRoot}"
package="${pom.repository.cvsModule}/${maven.build.sourceDirectory}"
dest="${maven.jdiff.old.dir}"
tag="${maven.jdiff.old.tag}"
/>
<property name="maven.jdiff.old.src" value="${maven.jdiff.old.dir}/${pom.repository.cvsModule}/${pom.build.SourceDirectory}"/>
</j:otherwise>
</j:choose>
<property name="maven.cp.sub" refid="maven-classpath"/>
<property name="maven.cp" value="${maven.cp.sub};${java.class.path}"/>
<property name="baseuri" value="${maven.home}/plugins/jdiff"/>
<javadoc
sourcepath="${maven.jdiff.old.src}"
packagenames="${pom.package}.*"
>
<doclet name="jdiff.JDiff"
path="${maven.cp}">
<param name="-apiname" value="${maven.jdiff.old.tag}"/>
<param name="-baseURI" value="${baseuri}"/>
</doclet>
</javadoc>
<javadoc
packagenames="${pom.package}.*"
sourcepath="${maven.jdiff.new.src}">
<doclet name="jdiff.JDiff"
path="${maven.cp}">
<param name="-apiname" value="${maven.jdiff.new.tag}"/>
<param name="-baseURI" value="${baseuri}"/>
</doclet>
</javadoc>
<javadoc
private="yes"
destdir="${maven.jdiff.changes.dir}"
packagenames="${pom.package}.*"
sourcepath="${maven.jdiff.new.src}"
>
<doclet name="jdiff.JDiff" path="${maven.cp}">
<param name="-stats"/>
<param name="-oldapi" value="${maven.jdiff.old.tag}"/>
<param name="-newapi" value="${maven.jdiff.new.tag}"/>
<param name="-javadocnew" value="${maven.javadoc.destdir}/"/>
</doclet>
</javadoc>
<copy todir="${maven.jdiff.changes.dir}">
<fileset dir="${maven.home}/plugins/jdiff-maven-plugin-1.0">
<include name="*.gif"/>
</fileset>
</copy>
</goal>
</project>
+8
View File
@@ -0,0 +1,8 @@
# -------------------------------------------------------------------
# P L U G I N P R O P E R I E S
# -------------------------------------------------------------------
# jdiff plugin. use any valid cvs labels to compare between
# or 'CURRENT' to compare against your current filesystem.
# -------------------------------------------------------------------
maven.jdiff.old.tag=CURRENT
maven.jdiff.new.tag=HEAD
+2
View File
@@ -0,0 +1,2 @@
maven.xdoc.date=left
maven.xdoc.version=${pom.currentVersion}
+58
View File
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<id>maven-jdiff-plugin</id>
<name>Maven JDiff Plugin</name>
<currentVersion>1.0</currentVersion>
<description>
</description>
<shortDescription>Java Project Management Tools</shortDescription>
<url>http://jakarta.apache.org/turbine/maven/reference/plugins/jdiff/</url>
<issueTrackingUrl>http://jira.werken.com/BrowseProject.jspa?id=10030</issueTrackingUrl>
<siteAddress>jakarta.apache.org</siteAddress>
<siteDirectory>/www/jakarta.apache.org/turbine/maven/reference/plugins/jdiff/</siteDirectory>
<distributionDirectory>/www/jakarta.apache.org/builds/jakarta-turbine-maven/</distributionDirectory>
<developers>
<developer>
<name>dIon Gillard</name>
<id>dion</id>
<email>dion@multitask.com.au</email>
<organization>Multitask Consulting</organization>
<roles>
<role>Documentation</role>
</roles>
</developer>
<developer>
<name>Jason van Zyl</name>
<id>jvanzyl</id>
<email>jason@zenplex.com</email>
<organization>Zenplex</organization>
<roles>
<role>Architect</role>
<role>Release Manager</role>
</roles>
</developer>
</developers>
<dependencies>
<dependency>
<id>jdiff</id>
<version>1.0.7</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
</dependencies>
</project>
Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

+1
View File
@@ -0,0 +1 @@
stylesheets
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<document>
<properties>
<title>Maven jdiff Plug-in Goals</title>
<author email="dion@apache.org">dIon Gillard</author>
</properties>
<body>
<goals>
<goal>
<name>jdiff</name>
<description>generate an api difference report between versions</description>
</goal>
</goals>
</body>
</document>
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="Maven jdiff Plugin">
<title>Maven jdiff Plugin</title>
<body>
<links>
<item href="http://jakarta.apache.org/turbine/maven/" name="Maven">
</item>
</links>
<menu name="Overview">
<item href="/goals.html" name="Goals">
</item>
<item href="/properties.html" name="Properties">
</item>
</menu>
</body>
</project>
+35
View File
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<document>
<properties>
<title>jdiff Properties</title>
<author email="dion@apache.org">dIon Gillard</author>
</properties>
<body>
<section name="jdiff Settings">
<table>
<tr>
<th>Property</th>
<th>Optional?</th>
<th>Description</th>
</tr>
<tr>
<td>maven.jdiff.old.tag</td>
<td>Yes</td>
<td>
<p>Default value is
<code>CURRENT</code>.</p>
</td>
</tr>
<tr>
<td>maven.jdiff.new.tag</td>
<td>Yes</td>
<td>
<p>Default value is
<code>HEAD</code>.</p>
</td>
</tr>
</table>
</section>
</body>
</document>