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:
1 parent
66e44f2734
commit
530c640d4f
821 files changed
+55754
No files matched your search
@@ -0,0 +1,3 @@
|
||||
target
|
||||
velocity.log
|
||||
maven.log
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -0,0 +1,2 @@
|
||||
maven.xdoc.date=left
|
||||
maven.xdoc.version=${pom.currentVersion}
|
||||
@@ -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 |
@@ -0,0 +1 @@
|
||||
stylesheets
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in new issue
Block a user