[pkg-java] r17422 - in tags/maven-plugin-tools: . 3.2-1/debian
Emmanuel Bourg
ebourg-guest at alioth.debian.org
Mon Nov 4 17:35:39 UTC 2013
Author: ebourg-guest
Date: 2013-11-04 17:35:39 +0000 (Mon, 04 Nov 2013)
New Revision: 17422
Added:
tags/maven-plugin-tools/3.2-1/
tags/maven-plugin-tools/3.2-1/debian/build.properties
tags/maven-plugin-tools/3.2-1/debian/build.xml
tags/maven-plugin-tools/3.2-1/debian/changelog
tags/maven-plugin-tools/3.2-1/debian/components-tools-annotations.xml
tags/maven-plugin-tools/3.2-1/debian/components-tools-ant.xml
tags/maven-plugin-tools/3.2-1/debian/components-tools-beanshell.xml
tags/maven-plugin-tools/3.2-1/debian/components-tools-java.xml
tags/maven-plugin-tools/3.2-1/debian/control
tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms
tags/maven-plugin-tools/3.2-1/debian/maven.rules
tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh
tags/maven-plugin-tools/3.2-1/debian/patches/
tags/maven-plugin-tools/3.2-1/debian/plugin.xml
tags/maven-plugin-tools/3.2-1/debian/rules
Removed:
tags/maven-plugin-tools/3.2-1/debian/build.properties
tags/maven-plugin-tools/3.2-1/debian/build.xml
tags/maven-plugin-tools/3.2-1/debian/changelog
tags/maven-plugin-tools/3.2-1/debian/control
tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms
tags/maven-plugin-tools/3.2-1/debian/maven.rules
tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh
tags/maven-plugin-tools/3.2-1/debian/plugin.xml
tags/maven-plugin-tools/3.2-1/debian/rules
Log:
[svn-buildpackage] Tagging maven-plugin-tools 3.2-1
Deleted: tags/maven-plugin-tools/3.2-1/debian/build.properties
===================================================================
--- trunk/maven-plugin-tools/debian/build.properties 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/build.properties 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,31 +0,0 @@
-javadoc.dir=target/api
-build.directory=target
-maven.test.skip=true
-classpath.compile = \
- ${basedir}/maven-plugin-tools-api/target/classes:\
- ${basedir}/maven-plugin-tools-model/target/classes:\
- ${basedir}/maven-plugin-tools-java/target/classes:\
- /usr/share/java/maven-artifact.jar:\
- /usr/share/java/maven-artifact-manager.jar:\
- /usr/share/java/maven-core.jar:\
- /usr/share/java/maven-model.jar:\
- /usr/share/java/maven-plugin-api.jar:\
- /usr/share/java/maven-plugin-descriptor.jar:\
- /usr/share/java/maven-plugin-registry.jar:\
- /usr/share/java/maven-project.jar:\
- /usr/share/java/maven-reporting-api.jar:\
- /usr/share/java/maven-reporting-impl.jar:\
- /usr/share/java/maven-repository-metadata.jar:\
- /usr/share/java/ant.jar:\
- /usr/share/java/jtidy.jar:\
- /usr/share/java/doxia-core.jar:\
- /usr/share/java/doxia-logging-api.jar:\
- /usr/share/java/doxia-sink-api.jar:\
- /usr/share/java/doxia-site-renderer.jar:\
- /usr/share/java/xbean-reflect.jar:\
- /usr/share/java/qdox.jar:\
- /usr/share/java/bsh.jar:\
- /usr/share/java/plexus-utils.jar:\
- /usr/share/java/plexus-classworlds.jar:\
- /usr/share/java/plexus-container-default-alpha.jar
-build.javaVersion=1.5
Copied: tags/maven-plugin-tools/3.2-1/debian/build.properties (from rev 17419, trunk/maven-plugin-tools/debian/build.properties)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/build.properties (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/build.properties 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,42 @@
+javadoc.dir=target/api
+build.directory=target
+maven.test.skip=true
+classpath.compile = \
+ ${basedir}/maven-plugin-annotations/target/classes:\
+ ${basedir}/maven-plugin-tools-api/target/classes:\
+ ${basedir}/maven-plugin-tools-annotations/target/classes:\
+ ${basedir}/maven-plugin-tools-generators/target/classes:\
+ ${basedir}/maven-plugin-tools-model/target/classes:\
+ ${basedir}/maven-plugin-tools-java/target/classes:\
+ /usr/share/java/asm3.jar:\
+ /usr/share/java/asm3-commons.jar:\
+ /usr/share/java/maven-artifact.jar:\
+ /usr/share/java/maven-artifact-manager.jar:\
+ /usr/share/java/maven-core.jar:\
+ /usr/share/java/maven-model.jar:\
+ /usr/share/java/maven-plugin-api.jar:\
+ /usr/share/java/maven-plugin-descriptor.jar:\
+ /usr/share/java/maven-plugin-registry.jar:\
+ /usr/share/java/maven-project.jar:\
+ /usr/share/java/maven-reporting-api.jar:\
+ /usr/share/java/maven-reporting-impl.jar:\
+ /usr/share/java/maven-repository-metadata.jar:\
+ /usr/share/java/ant.jar:\
+ /usr/share/java/jtidy.jar:\
+ /usr/share/java/doxia-core.jar:\
+ /usr/share/java/doxia-logging-api.jar:\
+ /usr/share/java/doxia-sink-api.jar:\
+ /usr/share/java/doxia-site-renderer.jar:\
+ /usr/share/java/xbean-reflect.jar:\
+ /usr/share/java/qdox.jar:\
+ /usr/share/java/bsh.jar:\
+ /usr/share/java/plexus-ant-factory.jar:\
+ /usr/share/java/plexus-archiver.jar:\
+ /usr/share/java/plexus-bsh-factory.jar:\
+ /usr/share/java/plexus-component-annotations-1.5.jar:\
+ /usr/share/java/plexus-utils.jar:\
+ /usr/share/java/plexus-classworlds.jar:\
+ /usr/share/java/plexus-container-default-alpha.jar:\
+ /usr/share/java/plexus-velocity.jar:\
+ /usr/share/java/velocity.jar
+build.javaVersion=1.5
Deleted: tags/maven-plugin-tools/3.2-1/debian/build.xml
===================================================================
--- trunk/maven-plugin-tools/debian/build.xml 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/build.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,182 +0,0 @@
-<?xml version="1.0"?>
-
-<project name="pkg-java" default="package" basedir="..">
-
- <property file="debian/build.properties"/>
- <property name="maven.build" value="/usr/share/maven-ant-helper/maven-build.xml"/>
- <property file="/usr/share/maven-ant-helper/maven-defaults.properties"/>
-
- <macrodef name="cleanmodule">
- <attribute name="dir"/>
- <sequential>
- <ant target="clean" antfile="${maven.build}" dir="@{dir}">
- <property name="debian.dir" location="debian" />
- <property name="project.dir" value="@{dir}" />
- </ant>
- </sequential>
- </macrodef>
-
- <macrodef name="packagemodule">
- <attribute name="dir"/>
- <sequential>
- <ant target="package" antfile="${maven.build}" dir="@{dir}">
- <property name="debian.dir" location="debian" />
- <property name="project.dir" value="@{dir}" />
- </ant>
- </sequential>
- </macrodef>
-
- <target name="clean">
- <cleanmodule dir=""/>
- <cleanmodule dir="maven-plugin-tools-api"/>
- <cleanmodule dir="maven-plugin-tools-beanshell"/>
- <cleanmodule dir="maven-plugin-tools-java"/>
- <cleanmodule dir="maven-plugin-plugin"/>
- </target>
-
- <target name="generate-sources">
- <taskdef name="modello" classname="ModelloTask" classpath="/usr/share/java/maven-ant-helper.jar:/usr/share/java/modello-core.jar:/usr/share/java/modello-plugin-xml.jar:/usr/share/java/modello-plugin-xpp3.jar"/>
- <modello
- model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
- plugin="java" output="maven-plugin-tools-model/target/generated-sources"
- version="1.0.0"/>
- <modello
- model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
- plugin="xpp3-reader" output="maven-plugin-tools-model/target/generated-sources"
- version="1.0.0"/>
- <modello
- model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
- plugin="xpp3-writer" output="maven-plugin-tools-model/target/generated-sources"
- version="1.0.0"/>
- <modello
- model="maven-plugin-plugin/src/main/mdo/pluginRequirements.mdo"
- plugin="java" output="maven-plugin-plugin/target/generated-sources"
- version="1.0.0"/>
- </target>
-
- <macrodef name="package-and-local-deploy">
- <attribute name="dir"/>
- <attribute name="project.dir" default="@{dir}"/>
- <attribute name="artifactId" default="@{dir}"/>
- <attribute name="group" default="plugin-tools"/>
- <sequential>
- <ant target="package" antfile="${maven.build}" dir="@{dir}">
- <property name="debian.dir" location="debian" />
- <property name="project.dir" value="@{project.dir}" />
- <property name="package" value="${package}" />
- <property name="use-local-repo" value="true" />
- <property name="keep-cleaned-pom" value="true" />
- </ant>
- <mkdir dir="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}" />
- <mkdir dir="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian" />
- <copy file="@{dir}/pom.xml"
- tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}/@{artifactId}-${version}.pom" />
- <copy file="@{dir}/${build.directory}/@{artifactId}-${version}.jar"
- tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}/@{artifactId}-${version}.jar" />
- <copy file="@{dir}/pom.xml"
- tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian/@{artifactId}-debian.pom" />
- <copy file="@{dir}/${build.directory}/@{artifactId}-${version}.jar"
- tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian/@{artifactId}-debian.jar" />
- </sequential>
- </macrodef>
-
- <target name="package" depends="generate-sources">
- <copy todir=".">
- <fileset dir="." includes="**/pom.xml" />
- <globmapper from="*" to="*.save"/>
- </copy>
-
- <!-- Create a dummy plugin descriptor to help plugin-plugin to bootstrap itself.
- The real descriptor will be generated by calling mvn plugin:descriptor -->
- <mkdir dir="maven-plugin-plugin/${build.outputDirectory}/META-INF/maven/" />
- <copy file="debian/plugin.xml" todir="maven-plugin-plugin/${build.outputDirectory}/META-INF/maven/" >
- <filterset>
- <filter token="VERSION" value="${version}"/>
- </filterset>
- </copy>
-
- <package-and-local-deploy dir="." project.dir="" artifactId="maven-plugin-tools" />
- <package-and-local-deploy dir="maven-plugin-tools-api" />
- <package-and-local-deploy dir="maven-plugin-tools-model" />
- <package-and-local-deploy dir="maven-plugin-tools-ant"/>
- <package-and-local-deploy dir="maven-plugin-tools-beanshell"/>
- <package-and-local-deploy dir="maven-plugin-tools-java"/>
- <package-and-local-deploy dir="maven-plugin-tools-javadoc"/>
- <package-and-local-deploy dir="maven-plugin-plugin" group="plugins"/>
-
- <!-- Calls mvn plugin:descriptor on maven-plugin-plugin -->
- <path id="maven.classpath">
- <fileset dir="/usr/share/maven-repo">
- <include name="backport-util-concurrent/backport-util-concurrent/debian/backport-util-concurrent-debian.jar"/>
- <include name="classworlds/classworlds/debian/classworlds-debian.jar"/>
- <include name="com/jcraft/jsch/debian/jsch-debian.jar"/>
- <include name="commons-cli/commons-cli/debian/commons-cli-debian.jar"/>
- <include name="junit/junit/debian/junit-debian.jar"/>
- <include name="xml-apis/xml-apis/debian/xml-apis-debian.jar"/>
- <include name="org/apache/maven/doxia/doxia-logging-api/debian/doxia-logging-api-debian.jar"/>
- <include name="org/apache/maven/doxia/doxia-sink-api/debian/doxia-sink-api-debian.jar"/>
- <include name="org/apache/maven/maven-artifact/debian/maven-artifact-debian.jar"/>
- <include name="org/apache/maven/maven-artifact-manager/debian/maven-artifact-manager-debian.jar"/>
- <include name="org/apache/maven/maven-core/debian/maven-core-debian.jar"/>
- <include name="org/apache/maven/maven-error-diagnostics/debian/maven-error-diagnostics-debian.jar"/>
- <include name="org/apache/maven/maven-model/debian/maven-model-debian.jar"/>
- <include name="org/apache/maven/maven-monitor/debian/maven-monitor-debian.jar"/>
- <include name="org/apache/maven/maven-plugin-api/debian/maven-plugin-api-debian.jar"/>
- <include name="org/apache/maven/maven-plugin-descriptor/debian/maven-plugin-descriptor-debian.jar"/>
- <include name="org/apache/maven/maven-plugin-parameter-documenter/debian/maven-plugin-parameter-documenter-debian.jar"/>
- <include name="org/apache/maven/maven-plugin-registry/debian/maven-plugin-registry-debian.jar"/>
- <include name="org/apache/maven/maven-profile/debian/maven-profile-debian.jar"/>
- <include name="org/apache/maven/maven-project/debian/maven-project-debian.jar"/>
- <include name="org/apache/maven/maven-repository-metadata/debian/maven-repository-metadata-debian.jar"/>
- <include name="org/apache/maven/maven-settings/debian/maven-settings-debian.jar"/>
- <include name="org/apache/maven/reporting/maven-reporting-api/debian/maven-reporting-api-debian.jar"/>
- <include name="org/apache/maven/wagon/wagon-provider-api/debian/wagon-provider-api-debian.jar"/>
- <include name="org/apache/maven/wagon/wagon-ssh-common/debian/wagon-ssh-common-debian.jar"/>
- <include name="org/apache/maven/wagon/wagon-ssh/debian/wagon-ssh-debian.jar"/>
- <include name="org/codehaus/plexus/plexus-container-default/1.0-alpha/plexus-container-default-1.0-alpha.jar"/>
- <include name="org/codehaus/plexus/plexus-interactivity-api/debian/plexus-interactivity-api-debian.jar"/>
- <include name="org/codehaus/plexus/plexus-interpolation/debian/plexus-interpolation-debian.jar"/>
- <include name="org/codehaus/plexus/plexus-utils/debian/plexus-utils-debian.jar"/>
- <include name="org/sonatype/plexus/plexus-cipher/debian/plexus-cipher-debian.jar"/>
- <include name="org/sonatype/plexus/plexus-sec-dispatcher/debian/plexus-sec-dispatcher-debian.jar"/>
- </fileset>
- </path>
- <java fork="true" dir="maven-plugin-plugin" classname="org.apache.maven.cli.MavenCli" failonerror="true">
- <jvmarg value="-Xmx256M"/>
- <classpath refid="maven.classpath"/>
- <arg value="-Dmaven.test.skip"/>
- <arg value="--offline"/>
- <arg value="-e"/>
- <arg value="-B"/>
- <arg value="-s${basedir}/debian/tmp/maven-settings.xml"/>
- <arg value="plugin:descriptor"/>
- </java>
-
- <copy todir="." overwrite="true" >
- <fileset dir="." includes="**/pom.xml.save" />
- <globmapper from="*.save" to="*"/>
- </copy>
-
- <!-- re-package, this time with the correct pom files -->
- <packagemodule dir="" />
- <packagemodule dir="maven-plugin-tools-api" />
- <packagemodule dir="maven-plugin-tools-model" />
- <packagemodule dir="maven-plugin-tools-ant"/>
- <packagemodule dir="maven-plugin-tools-beanshell"/>
- <packagemodule dir="maven-plugin-tools-java"/>
- <packagemodule dir="maven-plugin-tools-javadoc"/>
- <packagemodule dir="maven-plugin-plugin"/>
-
- </target>
-
- <target name="javadoc">
- <javadoc destdir="${javadoc.dir}">
- <packageset dir="maven-plugin-tools-api/src/main/java/"/>
- <packageset dir="maven-plugin-tools-beanshell/src/main/java/"/>
- <packageset dir="maven-plugin-tools-java/src/main/java/"/>
- <packageset dir="maven-plugin-tools-javadoc/src/main/java/"/>
- <packageset dir="maven-plugin-plugin/src/main/java/"/>
- </javadoc>
- </target>
-
-</project>
Copied: tags/maven-plugin-tools/3.2-1/debian/build.xml (from rev 17419, trunk/maven-plugin-tools/debian/build.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/build.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/build.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,210 @@
+<?xml version="1.0"?>
+
+<project name="pkg-java" default="package" basedir="..">
+
+ <property file="debian/build.properties"/>
+ <property name="maven.build" value="/usr/share/maven-ant-helper/maven-build.xml"/>
+ <property file="/usr/share/maven-ant-helper/maven-defaults.properties"/>
+
+ <macrodef name="cleanmodule">
+ <attribute name="dir"/>
+ <sequential>
+ <ant target="clean" antfile="${maven.build}" dir="@{dir}">
+ <property name="debian.dir" location="debian" />
+ <property name="project.dir" value="@{dir}" />
+ </ant>
+ </sequential>
+ </macrodef>
+
+ <macrodef name="packagemodule">
+ <attribute name="dir"/>
+ <sequential>
+ <echo message="Packaging module @{dir}..."/>
+ <ant target="package" antfile="${maven.build}" dir="@{dir}">
+ <property name="debian.dir" location="debian" />
+ <property name="project.dir" value="@{dir}" />
+ </ant>
+ </sequential>
+ </macrodef>
+
+ <target name="clean">
+ <cleanmodule dir=""/>
+ <cleanmodule dir="maven-plugin-tools-api"/>
+ <cleanmodule dir="maven-plugin-tools-beanshell"/>
+ <cleanmodule dir="maven-plugin-tools-java"/>
+ <cleanmodule dir="maven-plugin-plugin"/>
+ </target>
+
+ <target name="generate-sources">
+ <taskdef name="modello" classname="ModelloTask" classpath="/usr/share/java/maven-ant-helper.jar:/usr/share/java/modello-core.jar:/usr/share/java/modello-plugin-xml.jar:/usr/share/java/modello-plugin-xpp3.jar"/>
+ <modello
+ model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
+ plugin="java" output="maven-plugin-tools-model/target/generated-sources"
+ version="1.0.0"/>
+ <modello
+ model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
+ plugin="xpp3-reader" output="maven-plugin-tools-model/target/generated-sources"
+ version="1.0.0"/>
+ <modello
+ model="maven-plugin-tools-model/src/main/mdo/plugin-metadata.mdo"
+ plugin="xpp3-writer" output="maven-plugin-tools-model/target/generated-sources"
+ version="1.0.0"/>
+ <modello
+ model="maven-plugin-plugin/src/main/mdo/pluginRequirements.mdo"
+ plugin="java" output="maven-plugin-plugin/target/generated-sources"
+ version="1.0.0"/>
+ </target>
+
+ <macrodef name="package-and-local-deploy">
+ <attribute name="dir"/>
+ <attribute name="project.dir" default="@{dir}"/>
+ <attribute name="artifactId" default="@{dir}"/>
+ <attribute name="group" default="plugin-tools"/>
+ <sequential>
+ <echo message="Building @{group}:@{artifactId}..."/>
+ <ant target="package" antfile="${maven.build}" dir="@{dir}">
+ <property name="debian.dir" location="debian" />
+ <property name="project.dir" value="@{project.dir}" />
+ <property name="package" value="${package}" />
+ <property name="use-local-repo" value="true" />
+ <property name="keep-cleaned-pom" value="true" />
+ </ant>
+ <mkdir dir="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}" />
+ <mkdir dir="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian" />
+ <copy file="@{dir}/pom.xml"
+ tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}/@{artifactId}-${version}.pom" />
+ <copy file="@{dir}/${build.directory}/@{artifactId}-${version}.jar"
+ tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/${version}/@{artifactId}-${version}.jar" />
+ <copy file="@{dir}/pom.xml"
+ tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian/@{artifactId}-debian.pom" />
+ <copy file="@{dir}/${build.directory}/@{artifactId}-${version}.jar"
+ tofile="debian/tmp/maven-repo/org/apache/maven/@{group}/@{artifactId}/debian/@{artifactId}-debian.jar" />
+ </sequential>
+ </macrodef>
+
+ <target name="package" depends="generate-sources">
+ <copy todir=".">
+ <fileset dir="." includes="**/pom.xml" />
+ <globmapper from="*" to="*.save"/>
+ </copy>
+
+ <!-- Create a dummy plugin descriptor to help plugin-plugin to bootstrap itself.
+ The real descriptor will be generated by calling mvn plugin:descriptor -->
+ <mkdir dir="maven-plugin-plugin/${build.outputDirectory}/META-INF/maven/" />
+ <copy file="debian/plugin.xml" todir="maven-plugin-plugin/${build.outputDirectory}/META-INF/maven/" >
+ <filterset>
+ <filter token="VERSION" value="${version}"/>
+ </filterset>
+ </copy>
+
+
+ <!-- Copy the plexus component descriptors. The descriptors are generated
+ by post processing the compiled classes, but maven-ant-helper doesn't
+ know how to do that yet, so we inject them manually for now -->
+ <mkdir dir="maven-plugin-tools-annotations/target/classes/META-INF/plexus/" />
+ <copy file="debian/components-tools-annotations.xml" tofile="maven-plugin-tools-annotations/target/classes/META-INF/plexus/components.xml"/>
+
+ <mkdir dir="maven-plugin-tools-ant/target/classes/META-INF/plexus/" />
+ <copy file="debian/components-tools-ant.xml" tofile="maven-plugin-tools-ant/target/classes/META-INF/plexus/components.xml"/>
+
+ <mkdir dir="maven-plugin-tools-beanshell/target/classes/META-INF/plexus/" />
+ <copy file="debian/components-tools-beanshell.xml" tofile="maven-plugin-tools-beanshell/target/classes/META-INF/plexus/components.xml"/>
+
+ <mkdir dir="maven-plugin-tools-java/target/classes/META-INF/plexus/" />
+ <copy file="debian/components-tools-java.xml" tofile="maven-plugin-tools-java/target/classes/META-INF/plexus/components.xml"/>
+
+
+ <package-and-local-deploy dir="." project.dir="" artifactId="maven-plugin-tools" />
+ <package-and-local-deploy dir="maven-plugin-tools-api" />
+ <package-and-local-deploy dir="maven-plugin-annotations" />
+ <package-and-local-deploy dir="maven-plugin-tools-annotations" />
+ <package-and-local-deploy dir="maven-plugin-tools-model" />
+ <package-and-local-deploy dir="maven-plugin-tools-ant"/>
+ <package-and-local-deploy dir="maven-plugin-tools-beanshell"/>
+ <package-and-local-deploy dir="maven-plugin-tools-generators"/>
+ <package-and-local-deploy dir="maven-plugin-tools-java"/>
+ <package-and-local-deploy dir="maven-plugin-tools-javadoc"/>
+ <package-and-local-deploy dir="maven-script/maven-script-ant" artifactId="maven-script-ant"/>
+ <package-and-local-deploy dir="maven-script/maven-script-beanshell" artifactId="maven-script-beanshell"/>
+ <package-and-local-deploy dir="maven-plugin-plugin" group="plugins"/>
+
+ <!-- Calls mvn plugin:descriptor on maven-plugin-plugin -->
+ <path id="maven.classpath">
+ <fileset dir="/usr/share/maven-repo">
+ <include name="classworlds/classworlds/debian/classworlds-debian.jar"/>
+ <include name="com/jcraft/jsch/debian/jsch-debian.jar"/>
+ <include name="commons-cli/commons-cli/debian/commons-cli-debian.jar"/>
+ <include name="junit/junit/debian/junit-debian.jar"/>
+ <include name="xml-apis/xml-apis/debian/xml-apis-debian.jar"/>
+ <include name="org/apache/maven/doxia/doxia-logging-api/debian/doxia-logging-api-debian.jar"/>
+ <include name="org/apache/maven/doxia/doxia-sink-api/debian/doxia-sink-api-debian.jar"/>
+ <include name="org/apache/maven/maven-artifact/debian/maven-artifact-debian.jar"/>
+ <include name="org/apache/maven/maven-artifact-manager/debian/maven-artifact-manager-debian.jar"/>
+ <include name="org/apache/maven/maven-core/debian/maven-core-debian.jar"/>
+ <include name="org/apache/maven/maven-error-diagnostics/debian/maven-error-diagnostics-debian.jar"/>
+ <include name="org/apache/maven/maven-model/debian/maven-model-debian.jar"/>
+ <include name="org/apache/maven/maven-monitor/debian/maven-monitor-debian.jar"/>
+ <include name="org/apache/maven/maven-plugin-api/debian/maven-plugin-api-debian.jar"/>
+ <include name="org/apache/maven/maven-plugin-descriptor/debian/maven-plugin-descriptor-debian.jar"/>
+ <include name="org/apache/maven/maven-plugin-parameter-documenter/debian/maven-plugin-parameter-documenter-debian.jar"/>
+ <include name="org/apache/maven/maven-plugin-registry/debian/maven-plugin-registry-debian.jar"/>
+ <include name="org/apache/maven/maven-profile/debian/maven-profile-debian.jar"/>
+ <include name="org/apache/maven/maven-project/debian/maven-project-debian.jar"/>
+ <include name="org/apache/maven/maven-repository-metadata/debian/maven-repository-metadata-debian.jar"/>
+ <include name="org/apache/maven/maven-settings/debian/maven-settings-debian.jar"/>
+ <include name="org/apache/maven/reporting/maven-reporting-api/debian/maven-reporting-api-debian.jar"/>
+ <include name="org/apache/maven/wagon/wagon-provider-api/debian/wagon-provider-api-debian.jar"/>
+ <include name="org/apache/maven/wagon/wagon-ssh-common/debian/wagon-ssh-common-debian.jar"/>
+ <include name="org/apache/maven/wagon/wagon-ssh/debian/wagon-ssh-debian.jar"/>
+ <include name="org/codehaus/plexus/plexus-container-default/1.0-alpha/plexus-container-default-1.0-alpha.jar"/>
+ <include name="org/codehaus/plexus/plexus-interactivity-api/debian/plexus-interactivity-api-debian.jar"/>
+ <include name="org/codehaus/plexus/plexus-interpolation/debian/plexus-interpolation-debian.jar"/>
+ <include name="org/codehaus/plexus/plexus-utils/debian/plexus-utils-debian.jar"/>
+ <include name="org/sonatype/plexus/plexus-cipher/debian/plexus-cipher-debian.jar"/>
+ <include name="org/sonatype/plexus/plexus-sec-dispatcher/debian/plexus-sec-dispatcher-debian.jar"/>
+ </fileset>
+ </path>
+ <java fork="true" dir="maven-plugin-plugin" classname="org.apache.maven.cli.MavenCli" failonerror="true">
+ <jvmarg value="-Xmx256M"/>
+ <classpath refid="maven.classpath"/>
+ <arg value="-Dmaven.test.skip"/>
+ <arg value="--offline"/>
+ <arg value="-e"/>
+ <arg value="-B"/>
+ <arg value="-s${basedir}/debian/tmp/maven-settings.xml"/>
+ <arg value="plugin:descriptor"/>
+ </java>
+
+ <copy todir="." overwrite="true" >
+ <fileset dir="." includes="**/pom.xml.save" />
+ <globmapper from="*.save" to="*"/>
+ </copy>
+
+ <!-- re-package, this time with the correct pom files -->
+ <packagemodule dir="" />
+ <packagemodule dir="maven-plugin-tools-api" />
+ <packagemodule dir="maven-plugin-annotations" />
+ <packagemodule dir="maven-plugin-tools-annotations" />
+ <packagemodule dir="maven-plugin-tools-model" />
+ <packagemodule dir="maven-plugin-tools-ant"/>
+ <packagemodule dir="maven-plugin-tools-beanshell"/>
+ <packagemodule dir="maven-plugin-tools-generators"/>
+ <packagemodule dir="maven-plugin-tools-java"/>
+ <packagemodule dir="maven-plugin-tools-javadoc"/>
+ <packagemodule dir="maven-script/maven-script-ant"/>
+ <packagemodule dir="maven-script/maven-script-beanshell"/>
+ <packagemodule dir="maven-plugin-plugin"/>
+
+ </target>
+
+ <target name="javadoc">
+ <javadoc destdir="${javadoc.dir}">
+ <packageset dir="maven-plugin-tools-api/src/main/java/"/>
+ <packageset dir="maven-plugin-tools-beanshell/src/main/java/"/>
+ <packageset dir="maven-plugin-tools-java/src/main/java/"/>
+ <packageset dir="maven-plugin-tools-javadoc/src/main/java/"/>
+ <packageset dir="maven-plugin-plugin/src/main/java/"/>
+ </javadoc>
+ </target>
+
+</project>
Deleted: tags/maven-plugin-tools/3.2-1/debian/changelog
===================================================================
--- trunk/maven-plugin-tools/debian/changelog 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/changelog 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,62 +0,0 @@
-maven-plugin-tools (2.8-3) unstable; urgency=low
-
- * Team upload.
- * debian/control:
- - Replaced libgoogle-collections-java with libguava-java as a build
- dependency (required by the modello task of maven-ant-helper)
- - Tightened the versioned dependency on maven-ant-helper
- - Updated Standards-Version to 3.9.4 (no changes)
- - Use canonical URLs for the Vcs-* fields
- * debian/rules: Added a clean target to allow rebuilds
- * Build depend on debhelper >= 9
-
- -- Emmanuel Bourg <ebourg at apache.org> Wed, 11 Sep 2013 17:46:07 +0200
-
-maven-plugin-tools (2.8-2) unstable; urgency=low
-
- * Team upload.
- * Switch to default-jdk. (Closes: #643548).
-
- -- Miguel Landaeta <miguel at miguel.cc> Thu, 29 Sep 2011 20:52:34 -0430
-
-maven-plugin-tools (2.8-1) unstable; urgency=low
-
- * Team upload.
- * New upstream release. (Closes: #637213).
- * Switch to source format 3.0 (quilt).
- * Bump Standards-Version to 3.9.2. No changes were required.
- * Remove unnecessary Build-Depends on quilt.
- * Drop unnecessary patches already applied by upstream.
-
- -- Miguel Landaeta <miguel at miguel.cc> Sun, 14 Aug 2011 13:16:31 -0430
-
-maven-plugin-tools (2.5-2) unstable; urgency=low
-
- * Upload to unstable.
-
- -- Torsten Werner <twerner at debian.org> Fri, 14 Aug 2009 15:11:15 +0200
-
-maven-plugin-tools (2.5-1) experimental; urgency=low
-
- * New upstream version, add myself to Uploaders
- * Change section to java, bump up Standards-Version to 3.8.1
- * Remove the dependency on java runtimes as it is a library.
- * Remove the recursive dependency on libmaven-plugin-tools-java,
- it's not needed
- * Add a Build-Depends-Indep dependency on maven-repo-helper
- * Use mh_installpom and mh_installjar to install the POM and the jar to the
- Maven repository
- * Remove the patch for the POMs as it's no longer needed, use another patch
- to ignore old artifacts
- * Add a dependency on libjtidy-java and libmaven2-core-java
- * Add a Build-Depends on libclassworlds-java
- * Build with openjdk-6-jdk, required for module maven-plugin-tools-javadoc,
- add a Build-Depends on this jdk.
-
- -- Ludovic Claude <ludovic.claude at laposte.net> Wed, 13 May 2009 12:04:41 +0100
-
-maven-plugin-tools (2.4.3-1) unstable; urgency=low
-
- * Initial release. (Closes: #507922)
-
- -- Torsten Werner <twerner at debian.org> Thu, 04 Dec 2008 19:29:26 +0100
Copied: tags/maven-plugin-tools/3.2-1/debian/changelog (from rev 17419, trunk/maven-plugin-tools/debian/changelog)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/changelog (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/changelog 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,77 @@
+maven-plugin-tools (3.2-1) unstable; urgency=low
+
+ * Team upload.
+ * New upstream release (Closes: #691932)
+ - Added patches to remain compatible with the versions of plexus-archiver
+ and plexus-utils in Debian
+ - Install the news artifacts: maven-plugin-annotations,
+ maven-plugin-tools-annotations, maven-plugin-tools-generators,
+ maven-script-ant and maven-script-beanshell
+ - Refreshed the plugin descriptor debian/plugin.xml
+ * Use XZ compression for the upstream tarball
+ * debian/control: Updated Standards-Version to 3.9.5 (no changes)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 04 Nov 2013 17:55:38 +0100
+
+maven-plugin-tools (2.8-3) unstable; urgency=low
+
+ * Team upload.
+ * debian/control:
+ - Replaced libgoogle-collections-java with libguava-java as a build
+ dependency (required by the modello task of maven-ant-helper)
+ - Tightened the versioned dependency on maven-ant-helper
+ - Updated Standards-Version to 3.9.4 (no changes)
+ - Use canonical URLs for the Vcs-* fields
+ * debian/rules: Added a clean target to allow rebuilds
+ * Build depend on debhelper >= 9
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 11 Sep 2013 17:46:07 +0200
+
+maven-plugin-tools (2.8-2) unstable; urgency=low
+
+ * Team upload.
+ * Switch to default-jdk. (Closes: #643548).
+
+ -- Miguel Landaeta <miguel at miguel.cc> Thu, 29 Sep 2011 20:52:34 -0430
+
+maven-plugin-tools (2.8-1) unstable; urgency=low
+
+ * Team upload.
+ * New upstream release. (Closes: #637213).
+ * Switch to source format 3.0 (quilt).
+ * Bump Standards-Version to 3.9.2. No changes were required.
+ * Remove unnecessary Build-Depends on quilt.
+ * Drop unnecessary patches already applied by upstream.
+
+ -- Miguel Landaeta <miguel at miguel.cc> Sun, 14 Aug 2011 13:16:31 -0430
+
+maven-plugin-tools (2.5-2) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Torsten Werner <twerner at debian.org> Fri, 14 Aug 2009 15:11:15 +0200
+
+maven-plugin-tools (2.5-1) experimental; urgency=low
+
+ * New upstream version, add myself to Uploaders
+ * Change section to java, bump up Standards-Version to 3.8.1
+ * Remove the dependency on java runtimes as it is a library.
+ * Remove the recursive dependency on libmaven-plugin-tools-java,
+ it's not needed
+ * Add a Build-Depends-Indep dependency on maven-repo-helper
+ * Use mh_installpom and mh_installjar to install the POM and the jar to the
+ Maven repository
+ * Remove the patch for the POMs as it's no longer needed, use another patch
+ to ignore old artifacts
+ * Add a dependency on libjtidy-java and libmaven2-core-java
+ * Add a Build-Depends on libclassworlds-java
+ * Build with openjdk-6-jdk, required for module maven-plugin-tools-javadoc,
+ add a Build-Depends on this jdk.
+
+ -- Ludovic Claude <ludovic.claude at laposte.net> Wed, 13 May 2009 12:04:41 +0100
+
+maven-plugin-tools (2.4.3-1) unstable; urgency=low
+
+ * Initial release. (Closes: #507922)
+
+ -- Torsten Werner <twerner at debian.org> Thu, 04 Dec 2008 19:29:26 +0100
Copied: tags/maven-plugin-tools/3.2-1/debian/components-tools-annotations.xml (from rev 17419, trunk/maven-plugin-tools/debian/components-tools-annotations.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/components-tools-annotations.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/components-tools-annotations.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.tools.plugin.annotations.scanner.MojoAnnotationsScanner</role>
+ <role-hint>default</role-hint>
+ <implementation>org.apache.maven.tools.plugin.annotations.scanner.DefaultMojoAnnotationsScanner</implementation>
+ <description />
+ <isolated-realm>false</isolated-realm>
+ </component>
+ <component>
+ <role>org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor</role>
+ <role-hint>java-annotations</role-hint>
+ <implementation>org.apache.maven.tools.plugin.annotations.JavaAnnotationsMojoDescriptorExtractor</implementation>
+ <description />
+ <isolated-realm>false</isolated-realm>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.tools.plugin.annotations.scanner.MojoAnnotationsScanner</role>
+ <role-hint />
+ <field-name>mojoAnnotationsScanner</field-name>
+ </requirement>
+ <requirement>
+ <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
+ <role-hint />
+ <field-name>artifactResolver</field-name>
+ </requirement>
+ <requirement>
+ <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
+ <role-hint />
+ <field-name>artifactFactory</field-name>
+ </requirement>
+ <requirement>
+ <role>org.codehaus.plexus.archiver.manager.ArchiverManager</role>
+ <role-hint />
+ <field-name>archiverManager</field-name>
+ </requirement>
+ </requirements>
+ </component>
+ </components>
+</component-set>
+
Copied: tags/maven-plugin-tools/3.2-1/debian/components-tools-ant.xml (from rev 17419, trunk/maven-plugin-tools/debian/components-tools-ant.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/components-tools-ant.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/components-tools-ant.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor</role>
+ <role-hint>ant</role-hint>
+ <implementation>org.apache.maven.tools.plugin.extractor.ant.AntMojoDescriptorExtractor</implementation>
+ <description />
+ <isolated-realm>false</isolated-realm>
+ </component>
+ </components>
+</component-set>
Copied: tags/maven-plugin-tools/3.2-1/debian/components-tools-beanshell.xml (from rev 17419, trunk/maven-plugin-tools/debian/components-tools-beanshell.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/components-tools-beanshell.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/components-tools-beanshell.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor</role>
+ <role-hint>bsh</role-hint>
+ <implementation>org.apache.maven.tools.plugin.extractor.beanshell.BeanshellMojoDescriptorExtractor</implementation>
+ <description />
+ <isolated-realm>false</isolated-realm>
+ </component>
+ </components>
+</component-set>
+
Copied: tags/maven-plugin-tools/3.2-1/debian/components-tools-java.xml (from rev 17419, trunk/maven-plugin-tools/debian/components-tools-java.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/components-tools-java.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/components-tools-java.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.tools.plugin.extractor.MojoDescriptorExtractor</role>
+ <role-hint>java</role-hint>
+ <implementation>org.apache.maven.tools.plugin.extractor.java.JavaMojoDescriptorExtractor</implementation>
+ <description />
+ <isolated-realm>false</isolated-realm>
+ </component>
+ </components>
+</component-set>
Deleted: tags/maven-plugin-tools/3.2-1/debian/control
===================================================================
--- trunk/maven-plugin-tools/debian/control 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/control 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,58 +0,0 @@
-Source: maven-plugin-tools
-Section: java
-Priority: optional
-Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Torsten Werner <twerner at debian.org>,
- Ludovic Claude <ludovic.claude at laposte.net>
-Build-Depends: cdbs, debhelper (>= 9), default-jdk, libjaxp1.3-java
-Build-Depends-Indep: ant,
- ant-optional,
- bsh,
- junit,
- libclassworlds-java,
- libdoxia-sitetools-java,
- libguava-java,
- libjtidy-java,
- libmaven-reporting-impl-java,
- libmaven2-core-java,
- libmodello-java,
- libplexus-container-default-java,
- libplexus-velocity-java,
- libqdox-java,
- libxbean-java,
- maven-ant-helper (>= 7.8),
- maven-repo-helper,
- velocity
-Standards-Version: 3.9.4
-Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/maven-plugin-tools
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/maven-plugin-tools/
-Homepage: http://maven.apache.org
-
-Package: libmaven-plugin-tools-java
-Architecture: all
-Depends: bsh,
- libdoxia-sitetools-java,
- libjtidy-java,
- libmaven-reporting-impl-java,
- libmaven2-core-java,
- libplexus-container-default-java,
- libqdox-java,
- libxbean-java,
- ${misc:Depends}
-Description: Maven Plugin Tools Base POM
- Maven is a software project management and comprehension tool. Based on the
- concept of a project object model (POM), Maven can manage a project's build,
- reporting and documentation from a central piece of information.
- .
- Maven's primary goal is to allow a developer to comprehend the complete
- state of a development effort in the shortest period of time. In order to
- attain this goal there are several areas of concern that Maven attempts
- to deal with:
- .
- * Making the build process easy
- * Providing a uniform build system
- * Providing quality project information
- * Providing guidelines for best practices development
- * Allowing transparent migration to new features
- .
- This package ships some basic POM tools.
Copied: tags/maven-plugin-tools/3.2-1/debian/control (from rev 17419, trunk/maven-plugin-tools/debian/control)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/control (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/control 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,62 @@
+Source: maven-plugin-tools
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Torsten Werner <twerner at debian.org>,
+ Ludovic Claude <ludovic.claude at laposte.net>
+Build-Depends: cdbs, debhelper (>= 9), default-jdk, libjaxp1.3-java
+Build-Depends-Indep: ant,
+ ant-optional,
+ bsh,
+ junit,
+ libasm3-java,
+ libclassworlds-java,
+ libdoxia-sitetools-java,
+ libguava-java,
+ libjtidy-java,
+ libmaven-reporting-impl-java,
+ libmaven2-core-java (>= 2.2.1-12),
+ libmodello-java,
+ libplexus-ant-factory-java,
+ libplexus-bsh-factory-java,
+ libplexus-containers1.5-java,
+ libplexus-container-default-java,
+ libplexus-velocity-java,
+ libqdox-java,
+ libxbean-java,
+ maven-ant-helper (>= 7.8),
+ maven-repo-helper,
+ velocity
+Standards-Version: 3.9.5
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/maven-plugin-tools
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/maven-plugin-tools/
+Homepage: http://maven.apache.org/plugin-tools/
+
+Package: libmaven-plugin-tools-java
+Architecture: all
+Depends: bsh,
+ libdoxia-sitetools-java,
+ libjtidy-java,
+ libmaven-reporting-impl-java,
+ libmaven2-core-java,
+ libplexus-container-default-java,
+ libqdox-java,
+ libxbean-java,
+ ${misc:Depends}
+Description: Maven Plugin Tools Base POM
+ Maven is a software project management and comprehension tool. Based on the
+ concept of a project object model (POM), Maven can manage a project's build,
+ reporting and documentation from a central piece of information.
+ .
+ Maven's primary goal is to allow a developer to comprehend the complete
+ state of a development effort in the shortest period of time. In order to
+ attain this goal there are several areas of concern that Maven attempts
+ to deal with:
+ .
+ * Making the build process easy
+ * Providing a uniform build system
+ * Providing quality project information
+ * Providing guidelines for best practices development
+ * Allowing transparent migration to new features
+ .
+ This package ships some basic POM tools.
Deleted: tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms
===================================================================
--- trunk/maven-plugin-tools/debian/libmaven-plugin-tools-java.poms 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,8 +0,0 @@
-pom.xml --no-parent
-maven-plugin-plugin/pom.xml --no-parent
-maven-plugin-tools-ant/pom.xml
-maven-plugin-tools-api/pom.xml
-maven-plugin-tools-model/pom.xml
-maven-plugin-tools-beanshell/pom.xml
-maven-plugin-tools-java/pom.xml
-maven-plugin-tools-javadoc/pom.xml
Copied: tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms (from rev 17419, trunk/maven-plugin-tools/debian/libmaven-plugin-tools-java.poms)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/libmaven-plugin-tools-java.poms 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,14 @@
+pom.xml --no-parent --has-package-version
+maven-plugin-annotations/pom.xml --has-package-version
+maven-plugin-plugin/pom.xml --no-parent --has-package-version
+maven-plugin-tools-annotations/pom.xml --has-package-version
+maven-plugin-tools-ant/pom.xml --has-package-version
+maven-plugin-tools-api/pom.xml --has-package-version
+maven-plugin-tools-model/pom.xml --has-package-version
+maven-plugin-tools-beanshell/pom.xml --has-package-version
+maven-plugin-tools-generators/pom.xml --has-package-version
+maven-plugin-tools-java/pom.xml --has-package-version
+maven-plugin-tools-javadoc/pom.xml --has-package-version
+maven-script/pom.xml --has-package-version
+maven-script/maven-script-ant/pom.xml --has-package-version
+maven-script/maven-script-beanshell/pom.xml --has-package-version
Deleted: tags/maven-plugin-tools/3.2-1/debian/maven.rules
===================================================================
--- trunk/maven-plugin-tools/debian/maven.rules 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/maven.rules 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,6 +0,0 @@
-# newer beanshell versions use the group org.beanshell instead of bsh
-s/bsh/org.beanshell/ bsh jar s/.*/debian/
-# keep the version for all Maven plugins as versionless plugins don't work
-* * maven-plugin *
-org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/
-junit junit jar s/3\..*/3.x/
Copied: tags/maven-plugin-tools/3.2-1/debian/maven.rules (from rev 17419, trunk/maven-plugin-tools/debian/maven.rules)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/maven.rules (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/maven.rules 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,9 @@
+# newer beanshell versions use the group org.beanshell instead of bsh
+s/bsh/org.beanshell/ bsh jar s/.*/debian/
+# keep the version for all Maven plugins as versionless plugins don't work
+* * maven-plugin *
+org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/
+junit junit jar s/3\..*/3.x/
+asm * * s/.*/3.x/
+org.apache.maven maven-artifact * s/3\..*/3.x/
+s/bsh/org.beanshell/ bsh * s/.*/debian/
Deleted: tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh
===================================================================
--- trunk/maven-plugin-tools/debian/orig-tar.sh 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,16 +0,0 @@
-#!/bin/sh -e
-
-TAR=../maven-plugin-tools_$2.orig.tar.gz
-DIR=maven-plugin-tools-$2
-TAG=maven-plugin-tools-$2
-
-svn export http://svn.apache.org/repos/asf/maven/plugin-tools/tags/$TAG $DIR
-tar -c -z -f $TAR $DIR
-rm -rf $DIR ../$TAG
-
-# move to directory 'tarballs'
-if [ -r .svn/deb-layout ]; then
- . .svn/deb-layout
- mv $TAR $origDir
- echo "moved $TAR to $origDir"
-fi
Copied: tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh (from rev 17356, trunk/maven-plugin-tools/debian/orig-tar.sh)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/orig-tar.sh 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,16 @@
+#!/bin/sh -e
+
+TAR=../maven-plugin-tools_$2.orig.tar.xz
+DIR=maven-plugin-tools-$2
+TAG=maven-plugin-tools-$2
+
+svn export http://svn.apache.org/repos/asf/maven/plugin-tools/tags/$TAG $DIR
+tar -c -J -f $TAR $DIR
+rm -rf $DIR ../$TAG
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+ . .svn/deb-layout
+ mv $TAR $origDir
+ echo "moved $TAR to $origDir"
+fi
Deleted: tags/maven-plugin-tools/3.2-1/debian/plugin.xml
===================================================================
--- trunk/maven-plugin-tools/debian/plugin.xml 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/plugin.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,715 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- dummy plugin descriptor used to bootstrap -->
-<plugin>
- <description>The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree,
- to include in the JAR. It is also used to generate Xdoc files for the Mojos as well as for updating the
- plugin registry, the artifact metadata and a generic help goal.</description>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-plugin-plugin</artifactId>
- <version>@VERSION@</version>
- <goalPrefix>plugin</goalPrefix>
- <isolatedRealm>false</isolatedRealm>
- <inheritedByDefault>true</inheritedByDefault>
- <mojos>
- <mojo>
- <goal>helpmojo</goal>
- <description>Generates a <code>HelpMojo</code> class.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <phase>generate-sources</phase>
- <implementation>org.apache.maven.plugin.plugin.HelpGeneratorMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>extractors</name>
- <type>java.util.Set</type>
- <required>false</required>
- <editable>true</editable>
- <description>The names of extractors to use.
-<p/>
-If not set, all extractors will be used. If set to an empty extractor name, no extractors
-will be used.
-<p/>
-Example:
-<p/>
-<pre>
-<!-- Use all extractors -->
-<extractors/>
-<!-- Use no extractors -->
-<extractors>
-<extractor/>
-</extractors>
-<!-- Use only bsh extractor -->
-<extractors>
-<extractor>bsh</extractor>
-</extractors>
-</pre></description>
- </parameter>
- <parameter>
- <name>goalPrefix</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The goal prefix that will appear before the ":".</description>
- </parameter>
- <parameter>
- <name>outputDirectory</name>
- <type>java.io.File</type>
- <required>false</required>
- <editable>true</editable>
- <description>The directory where the generated <code>HelpMojo</code> file will be put.</description>
- </parameter>
- <parameter>
- <name>project</name>
- <type>org.apache.maven.project.MavenProject</type>
- <required>true</required>
- <editable>false</editable>
- <description>The project currently being built.</description>
- </parameter>
- </parameters>
- <configuration>
- <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/plugin"/>
- <project implementation="org.apache.maven.project.MavenProject">${project}</project>
- </configuration>
- <requirements>
- <requirement>
- <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
- <field-name>mojoScanner</field-name>
- </requirement>
- </requirements>
- </mojo>
- <mojo>
- <goal>xdoc</goal>
- <description>Generate Xdoc files for the project mojos or goals.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <implementation>org.apache.maven.plugin.plugin.XdocGeneratorMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>extractors</name>
- <type>java.util.Set</type>
- <required>false</required>
- <editable>true</editable>
- <description>The names of extractors to use.
-<p/>
-If not set, all extractors will be used. If set to an empty extractor name, no extractors
-will be used.
-<p/>
-Example:
-<p/>
-<pre>
-<!-- Use all extractors -->
-<extractors/>
-<!-- Use no extractors -->
-<extractors>
-<extractor/>
-</extractors>
-<!-- Use only bsh extractor -->
-<extractors>
-<extractor>bsh</extractor>
-</extractors>
-</pre></description>
- </parameter>
- <parameter>
- <name>goalPrefix</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The goal prefix that will appear before the ":".</description>
- </parameter>
- <parameter>
- <name>outputDirectory</name>
- <type>java.io.File</type>
- <required>false</required>
- <editable>true</editable>
- <description>The directory where the generated Xdoc files will be put.</description>
- </parameter>
- <parameter>
- <name>project</name>
- <type>org.apache.maven.project.MavenProject</type>
- <required>true</required>
- <editable>false</editable>
- <description>The project currently being built.</description>
- </parameter>
- </parameters>
- <configuration>
- <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/>
- <project implementation="org.apache.maven.project.MavenProject">${project}</project>
- </configuration>
- <requirements>
- <requirement>
- <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
- <field-name>mojoScanner</field-name>
- </requirement>
- </requirements>
- </mojo>
- <mojo>
- <goal>updateRegistry</goal>
- <description>Update the user plugin registry (if it's in use) to reflect the version we're installing.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <phase>install</phase>
- <implementation>org.apache.maven.plugin.plugin.UpdatePluginRegistryMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>artifactId</name>
- <type>java.lang.String</type>
- <required>true</required>
- <editable>false</editable>
- <description>The artifact id of the project currently being built.</description>
- </parameter>
- <parameter>
- <name>groupId</name>
- <type>java.lang.String</type>
- <required>true</required>
- <editable>false</editable>
- <description>The group id of the project currently being built.</description>
- </parameter>
- <parameter>
- <name>usePluginRegistry</name>
- <type>boolean</type>
- <required>true</required>
- <editable>false</editable>
- <description>Indicates whether the <code>plugin-registry.xml</code> file is used by Maven or not
-to manage plugin versions.</description>
- </parameter>
- <parameter>
- <name>version</name>
- <type>java.lang.String</type>
- <required>true</required>
- <editable>false</editable>
- <description>The version of the project currently being built.</description>
- </parameter>
- </parameters>
- <configuration>
- <groupId implementation="java.lang.String" default-value="${project.groupId}"/>
- <usePluginRegistry implementation="boolean" default-value="${settings.usePluginRegistry}"/>
- <version implementation="java.lang.String" default-value="${project.artifact.version}"/>
- <artifactId implementation="java.lang.String" default-value="${project.artifactId}"/>
- </configuration>
- <requirements>
- <requirement>
- <role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role>
- <field-name>pluginRegistryBuilder</field-name>
- </requirement>
- </requirements>
- </mojo>
- <mojo>
- <goal>report</goal>
- <description>Generates the Plugin's documentation report.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <executePhase>compile</executePhase>
- <implementation>org.apache.maven.plugin.plugin.PluginReport</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>goalPrefix</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The goal prefix that will appear before the ":".</description>
- </parameter>
- <parameter>
- <name>outputDirectory</name>
- <type>java.io.File</type>
- <required>false</required>
- <editable>true</editable>
- <description>Report output directory.</description>
- </parameter>
- <parameter>
- <name>project</name>
- <type>org.apache.maven.project.MavenProject</type>
- <required>true</required>
- <editable>false</editable>
- <description>The Maven Project.</description>
- </parameter>
- <parameter>
- <name>requirements</name>
- <type>org.apache.maven.plugin.plugin.Requirements</type>
- <required>false</required>
- <editable>true</editable>
- <description>Specify some requirements to execute this plugin.
-Example:
-<pre>
-<requirements><br/>
-<maven>2.0</maven><br/>
-<jdk>1.4</jdk><br/>
-<memory>256m</memory><br/>
-<diskSpace>1m</diskSpace><br/>
-<others><br/>
-<property><br/>
-<name>SVN</name><br/>
-<value>1.4.6</value><br/>
-</property><br/>
-</others><br/>
-</requirements>
-</pre></description>
- </parameter>
- </parameters>
- <configuration>
- <goalPrefix implementation="java.lang.String">${goalPrefix}</goalPrefix>
- <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/>
- <project implementation="org.apache.maven.project.MavenProject">${project}</project>
- </configuration>
- <requirements>
- <requirement>
- <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
- <field-name>mojoScanner</field-name>
- </requirement>
- <requirement>
- <role>org.apache.maven.doxia.siterenderer.Renderer</role>
- <field-name>siteRenderer</field-name>
- </requirement>
- </requirements>
- </mojo>
- <mojo>
- <goal>addPluginArtifactMetadata</goal>
- <description>Inject any plugin-specific artifact metadata to the project's artifact, for subsequent installation
-and deployment. The first use-case for this is to add the LATEST metadata (which is plugin-specific)
-for shipping alongside the plugin's artifact.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <phase>package</phase>
- <implementation>org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>goalPrefix</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The prefix for the plugin goal.</description>
- </parameter>
- <parameter>
- <name>project</name>
- <type>org.apache.maven.project.MavenProject</type>
- <required>true</required>
- <editable>false</editable>
- <description>The project artifact, which should have the LATEST metadata added to it.</description>
- </parameter>
- </parameters>
- <configuration>
- <project implementation="org.apache.maven.project.MavenProject">${project}</project>
- </configuration>
- </mojo>
- <mojo>
- <goal>help</goal>
- <description>Display help information on maven-plugin-plugin. Call <pre> mvn plugin:help -Ddetail=true -Dgoal=<goal-name></pre> to display parameter details.</description>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>false</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <implementation>org.apache.maven.plugin.plugin.HelpMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>detail</name>
- <type>boolean</type>
- <required>false</required>
- <editable>true</editable>
- <description>If <code>true</code>, display all settable properties for each goal.</description>
- </parameter>
- <parameter>
- <name>goal</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description>
- </parameter>
- <parameter>
- <name>indentSize</name>
- <type>int</type>
- <required>false</required>
- <editable>true</editable>
- <description>The number of spaces per indentation level.</description>
- </parameter>
- <parameter>
- <name>lineLength</name>
- <type>int</type>
- <required>false</required>
- <editable>true</editable>
- <description>The maximum length of a display line.</description>
- </parameter>
- </parameters>
- <configuration>
- <goal implementation="java.lang.String">${goal}</goal>
- <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
- <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
- <detail implementation="boolean" default-value="false">${detail}</detail>
- </configuration>
- </mojo>
- <mojo>
- <goal>descriptor</goal>
- <description>Generate a plugin descriptor.
-<br/>
-<b>Note:</b> Phase is after the "compilation" of any scripts.</description>
- <requiresDependencyResolution>runtime</requiresDependencyResolution>
- <requiresDirectInvocation>false</requiresDirectInvocation>
- <requiresProject>true</requiresProject>
- <requiresReports>false</requiresReports>
- <aggregator>false</aggregator>
- <requiresOnline>false</requiresOnline>
- <inheritedByDefault>true</inheritedByDefault>
- <phase>generate-resources</phase>
- <implementation>org.apache.maven.plugin.plugin.DescriptorGeneratorMojo</implementation>
- <language>java</language>
- <instantiationStrategy>per-lookup</instantiationStrategy>
- <executionStrategy>once-per-session</executionStrategy>
- <parameters>
- <parameter>
- <name>extractors</name>
- <type>java.util.Set</type>
- <required>false</required>
- <editable>true</editable>
- <description>The names of extractors to use.
-<p/>
-If not set, all extractors will be used. If set to an empty extractor name, no extractors
-will be used.
-<p/>
-Example:
-<p/>
-<pre>
-<!-- Use all extractors -->
-<extractors/>
-<!-- Use no extractors -->
-<extractors>
-<extractor/>
-</extractors>
-<!-- Use only bsh extractor -->
-<extractors>
-<extractor>bsh</extractor>
-</extractors>
-</pre></description>
- </parameter>
- <parameter>
- <name>goalPrefix</name>
- <type>java.lang.String</type>
- <required>false</required>
- <editable>true</editable>
- <description>The goal prefix that will appear before the ":".</description>
- </parameter>
- <parameter>
- <name>outputDirectory</name>
- <type>java.io.File</type>
- <required>false</required>
- <editable>true</editable>
- <description>The directory where the generated <code>plugin.xml</code> file will be put.</description>
- </parameter>
- <parameter>
- <name>project</name>
- <type>org.apache.maven.project.MavenProject</type>
- <required>true</required>
- <editable>false</editable>
- <description>The project currently being built.</description>
- </parameter>
- </parameters>
- <configuration>
- <outputDirectory implementation="java.io.File" default-value="${project.build.outputDirectory}/META-INF/maven"/>
- <project implementation="org.apache.maven.project.MavenProject">${project}</project>
- </configuration>
- <requirements>
- <requirement>
- <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
- <field-name>mojoScanner</field-name>
- </requirement>
- </requirements>
- </mojo>
- </mojos>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-sink-api</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-tools</groupId>
- <artifactId>maven-plugin-tools-java</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-profile</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-model</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <type>jar</type>
- <version>1.0-alpha</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>classworlds</groupId>
- <artifactId>classworlds</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact-manager</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-repository-metadata</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-provider-api</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>com.thoughtworks.qdox</groupId>
- <artifactId>qdox</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-descriptor</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-tools</groupId>
- <artifactId>maven-plugin-tools-api</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>jtidy</groupId>
- <artifactId>jtidy</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-impl</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-settings</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>commons-validator</groupId>
- <artifactId>commons-validator</artifactId>
- <type>jar</type>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>commons-digester</groupId>
- <artifactId>commons-digester</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <type>jar</type>
- <version>3.x</version>
- </dependency>
- <dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>oro</groupId>
- <artifactId>oro</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-core</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-site-renderer</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-i18n</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-velocity</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.velocity</groupId>
- <artifactId>velocity</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-decoration-model</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-module-apt</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-module-fml</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-module-xdoc</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.doxia</groupId>
- <artifactId>doxia-module-xhtml</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-registry</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-tools</groupId>
- <artifactId>maven-plugin-tools-beanshell</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- <dependency>
- <groupId>org.beanshell</groupId>
- <artifactId>bsh</artifactId>
- <type>jar</type>
- <version>debian</version>
- </dependency>
- </dependencies>
-</plugin>
Copied: tags/maven-plugin-tools/3.2-1/debian/plugin.xml (from rev 17419, trunk/maven-plugin-tools/debian/plugin.xml)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/plugin.xml (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/plugin.xml 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,1114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Generated by maven-plugin-tools 3.1 on 2012-11-07 -->
+
+<plugin>
+ <name>Maven Plugin Plugin</name>
+ <description>The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree,
+ to include in the JAR. It is also used to generate Xdoc files for the Mojos as well as for updating the
+ plugin registry, the artifact metadata and a generic help goal.</description>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-plugin-plugin</artifactId>
+ <version>3.2</version>
+ <goalPrefix>plugin</goalPrefix>
+ <isolatedRealm>false</isolatedRealm>
+ <inheritedByDefault>true</inheritedByDefault>
+ <mojos>
+ <mojo>
+ <goal>help</goal>
+ <description>Display help information on maven-plugin-plugin.<br/>
+Call <code>mvn plugin:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>false</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <implementation>org.apache.maven.plugin.plugin.HelpMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>detail</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>If <code>true</code>, display all settable properties for each goal.</description>
+ </parameter>
+ <parameter>
+ <name>goal</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description>
+ </parameter>
+ <parameter>
+ <name>indentSize</name>
+ <type>int</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The number of spaces per indentation level, should be positive.</description>
+ </parameter>
+ <parameter>
+ <name>lineLength</name>
+ <type>int</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The maximum length of a display line, should be positive.</description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <detail implementation="boolean" default-value="false">${detail}</detail>
+ <goal implementation="java.lang.String">${goal}</goal>
+ <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
+ <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
+ </configuration>
+ </mojo>
+ <mojo>
+ <goal>addPluginArtifactMetadata</goal>
+ <description>Inject any plugin-specific
+<a href="/ref/current/maven-repository-metadata/repository-metadata.html">artifact metadata</a> to the project's
+artifact, for subsequent installation and deployment.
+It is used:
+<ol>
+<li>to add the <code>latest</code> metadata (which is plugin-specific) for shipping alongside the plugin's artifact</li>
+<li>to define plugin mapping in the group</li>
+</ol></description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>package</phase>
+ <implementation>org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.0</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>goalPrefix</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The prefix for the plugin goal.</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>project</name>
+ <type>org.apache.maven.project.MavenProject</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+ </configuration>
+ </mojo>
+ <mojo>
+ <goal>helpmojo</goal>
+ <description>Generates a <code>HelpMojo</code> class.</description>
+ <requiresDependencyResolution>compile</requiresDependencyResolution>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>generate-sources</phase>
+ <implementation>org.apache.maven.plugin.plugin.HelpGeneratorMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.4</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>dependencies</name>
+ <type>java.util.Set</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The set of dependencies for the current project</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The file encoding of the source files.</description>
+ </parameter>
+ <parameter>
+ <name>extractors</name>
+ <type>java.util.Set</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The role names of mojo extractors to use.
+<p/>
+If not set, all mojo extractors will be used. If set to an empty extractor name, no mojo extractors
+will be used.
+<p/>
+Example:
+<p/>
+<pre>
+ <!-- Use all mojo extractors -->
+ <extractors/>
+
+ <!-- Use no mojo extractors -->
+ <extractors>
+ <extractor/>
+ </extractors>
+
+ <!-- Use only bsh mojo extractor -->
+ <extractors>
+ <extractor>bsh</extractor>
+ </extractors>
+</pre></description>
+ </parameter>
+ <parameter>
+ <name>goalPrefix</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The goal prefix that will appear before the ":".</description>
+ </parameter>
+ <parameter>
+ <name>helpPackageName</name>
+ <type>java.lang.String</type>
+ <since>2.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The name of the package for the generated <code>HelpMojo</code>. By default, the package will be calculated based
+on the packages of the other plugin goals.</description>
+ </parameter>
+ <parameter>
+ <name>local</name>
+ <type>org.apache.maven.artifact.repository.ArtifactRepository</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>Location of the local repository.</description>
+ </parameter>
+ <parameter>
+ <name>outputDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The directory where the generated <code>HelpMojo</code> file will be put.</description>
+ </parameter>
+ <parameter>
+ <name>remoteRepos</name>
+ <type>java.util.List</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>List of Remote Repositories used by the resolver</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>skipErrorNoDescriptorsFound</name>
+ <type>boolean</type>
+ <since>3.0</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>By default an exception is throw if no mojo descriptor is found. As the maven-plugin is defined in core, the
+descriptor generator mojo is bound to generate-resources phase.
+But for annotations, the compiled classes are needed, so skip error</description>
+ </parameter>
+ <parameter>
+ <name>project</name>
+ <type>org.apache.maven.project.MavenProject</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/>
+ <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+ <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/>
+ <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/plugin"/>
+ <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <skipErrorNoDescriptorsFound implementation="boolean" default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound>
+ <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+ </configuration>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
+ <field-name>mojoScanner</field-name>
+ </requirement>
+ <requirement>
+ <role>org.codehaus.plexus.velocity.VelocityComponent</role>
+ <field-name>velocity</field-name>
+ </requirement>
+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>updateRegistry</goal>
+ <description>Update the user plugin registry (if it's in use) to reflect the version we're installing.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>install</phase>
+ <implementation>org.apache.maven.plugin.plugin.UpdatePluginRegistryMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.0</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>artifactId</name>
+ <type>java.lang.String</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The artifact id of the project currently being built.</description>
+ </parameter>
+ <parameter>
+ <name>groupId</name>
+ <type>java.lang.String</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The group id of the project currently being built.</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>skipUpdatePluginRegistry</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip updating the plugin registry.</description>
+ </parameter>
+ <parameter>
+ <name>usePluginRegistry</name>
+ <type>boolean</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description>Indicates whether the <code>plugin-registry.xml</code> file is used by Maven or not to manage plugin versions.</description>
+ </parameter>
+ <parameter>
+ <name>version</name>
+ <type>java.lang.String</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The version of the project currently being built.</description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <artifactId implementation="java.lang.String" default-value="${project.artifactId}"/>
+ <groupId implementation="java.lang.String" default-value="${project.groupId}"/>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <skipUpdatePluginRegistry implementation="boolean" default-value="false">${maven.plugin.update.registry.skip}</skipUpdatePluginRegistry>
+ <usePluginRegistry implementation="boolean" default-value="${settings.usePluginRegistry}"/>
+ <version implementation="java.lang.String" default-value="${project.artifact.version}"/>
+ </configuration>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role>
+ <field-name>pluginRegistryBuilder</field-name>
+ </requirement>
+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>xdoc</goal>
+ <description>Generate Xdoc files for the project mojos or goals.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <implementation>org.apache.maven.plugin.plugin.XdocGeneratorMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.0</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>dependencies</name>
+ <type>java.util.Set</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The set of dependencies for the current project</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The file encoding of the source files.</description>
+ </parameter>
+ <parameter>
+ <name>extractors</name>
+ <type>java.util.Set</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The role names of mojo extractors to use.
+<p/>
+If not set, all mojo extractors will be used. If set to an empty extractor name, no mojo extractors
+will be used.
+<p/>
+Example:
+<p/>
+<pre>
+ <!-- Use all mojo extractors -->
+ <extractors/>
+
+ <!-- Use no mojo extractors -->
+ <extractors>
+ <extractor/>
+ </extractors>
+
+ <!-- Use only bsh mojo extractor -->
+ <extractors>
+ <extractor>bsh</extractor>
+ </extractors>
+</pre></description>
+ </parameter>
+ <parameter>
+ <name>goalPrefix</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The goal prefix that will appear before the ":".</description>
+ </parameter>
+ <parameter>
+ <name>local</name>
+ <type>org.apache.maven.artifact.repository.ArtifactRepository</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>Location of the local repository.</description>
+ </parameter>
+ <parameter>
+ <name>outputDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The directory where the generated Xdoc files will be put.</description>
+ </parameter>
+ <parameter>
+ <name>remoteRepos</name>
+ <type>java.util.List</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>List of Remote Repositories used by the resolver</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>skipErrorNoDescriptorsFound</name>
+ <type>boolean</type>
+ <since>3.0</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>By default an exception is throw if no mojo descriptor is found. As the maven-plugin is defined in core, the
+descriptor generator mojo is bound to generate-resources phase.
+But for annotations, the compiled classes are needed, so skip error</description>
+ </parameter>
+ <parameter>
+ <name>project</name>
+ <type>org.apache.maven.project.MavenProject</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/>
+ <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+ <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/>
+ <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/>
+ <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <skipErrorNoDescriptorsFound implementation="boolean" default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound>
+ <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+ </configuration>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
+ <field-name>mojoScanner</field-name>
+ </requirement>
+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>report</goal>
+ <description>Generates the Plugin's documentation report.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <executePhase>process-classes</executePhase>
+ <implementation>org.apache.maven.plugin.plugin.PluginReport</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.0</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>dependencies</name>
+ <type>java.util.Set</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The set of dependencies for the current project</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.7</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The file encoding of the source files.</description>
+ </parameter>
+ <parameter>
+ <name>goalPrefix</name>
+ <type>java.lang.String</type>
+ <since>2.4</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The goal prefix that will appear before the ":".
+By default, this plugin applies a heuristic to derive a heuristic from
+the plugin's artifactId.
+<p/>
+It removes any occurrences of the regular expression <strong>-?maven-?</strong>,
+and then removes any occurrences of <strong>-?plugin-?</strong>.
+<p>
+For example, horsefeature-maven-plugin becomes horsefeature.
+</p>
+<p>
+(There is a special for maven-plugin-plugin; it is mapped to 'plugin'.
+</p></description>
+ </parameter>
+ <parameter>
+ <name>local</name>
+ <type>org.apache.maven.artifact.repository.ArtifactRepository</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>Location of the local repository.</description>
+ </parameter>
+ <parameter>
+ <name>outputDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Report output directory.</description>
+ </parameter>
+ <parameter>
+ <name>remoteRepos</name>
+ <type>java.util.List</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>List of Remote Repositories used by the resolver</description>
+ </parameter>
+ <parameter>
+ <name>requirements</name>
+ <type>org.apache.maven.plugin.plugin.Requirements</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Specify some requirements to execute this plugin.
+Example:
+<pre>
+<requirements>
+ <maven>2.0</maven>
+ <jdk>1.4</jdk>
+ <memory>256m</memory>
+ <diskSpace>1m</diskSpace>
+ <others>
+ <property>
+ <name>SVN</name>
+ <value>1.4.6</value>
+ </property>
+ </others>
+</requirements>
+</pre></description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>skipReport</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip generating the report.</description>
+ </parameter>
+ <parameter>
+ <name>project</name>
+ <type>org.apache.maven.project.MavenProject</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/>
+ <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+ <goalPrefix implementation="java.lang.String">${goalPrefix}</goalPrefix>
+ <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/>
+ <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/>
+ <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <skipReport implementation="boolean" default-value="false">${maven.plugin.report.skip}</skipReport>
+ <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+ </configuration>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
+ <field-name>mojoScanner</field-name>
+ </requirement>
+ <requirement>
+ <role>org.apache.maven.doxia.siterenderer.Renderer</role>
+ <field-name>siteRenderer</field-name>
+ </requirement>
+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>descriptor</goal>
+ <description>Generate a plugin descriptor.
+<br/>
+<b>Note:</b> Since 3.0, for Java 5 plugin annotations support,
+default <a href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">phase</a>
+defined by this goal is after the "compilation" of any scripts. This doesn't override
+<a href="/ref/current/maven-core/default-bindings.html#Bindings_for_maven-plugin_packaging">the default binding coded
+at generate-resources phase</a> in Maven core.</description>
+ <requiresDependencyResolution>runtime</requiresDependencyResolution>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>process-classes</phase>
+ <implementation>org.apache.maven.plugin.plugin.DescriptorGeneratorMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <since>2.0</since>
+ <threadSafe>true</threadSafe>
+ <parameters>
+ <parameter>
+ <name>dependencies</name>
+ <type>java.util.Set</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>The set of dependencies for the current project</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The file encoding of the source files.</description>
+ </parameter>
+ <parameter>
+ <name>extractors</name>
+ <type>java.util.Set</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The role names of mojo extractors to use.
+<p/>
+If not set, all mojo extractors will be used. If set to an empty extractor name, no mojo extractors
+will be used.
+<p/>
+Example:
+<p/>
+<pre>
+ <!-- Use all mojo extractors -->
+ <extractors/>
+
+ <!-- Use no mojo extractors -->
+ <extractors>
+ <extractor/>
+ </extractors>
+
+ <!-- Use only bsh mojo extractor -->
+ <extractors>
+ <extractor>bsh</extractor>
+ </extractors>
+</pre></description>
+ </parameter>
+ <parameter>
+ <name>goalPrefix</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The goal prefix that will appear before the ":".</description>
+ </parameter>
+ <parameter>
+ <name>local</name>
+ <type>org.apache.maven.artifact.repository.ArtifactRepository</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>Location of the local repository.</description>
+ </parameter>
+ <parameter>
+ <name>outputDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>The directory where the generated <code>plugin.xml</code> file will be put.</description>
+ </parameter>
+ <parameter>
+ <name>remoteRepos</name>
+ <type>java.util.List</type>
+ <since>3.0</since>
+ <required>true</required>
+ <editable>false</editable>
+ <description>List of Remote Repositories used by the resolver</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <since>2.8</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description>
+ </parameter>
+ <parameter>
+ <name>skipDescriptor</name>
+ <type>boolean</type>
+ <since>2.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>A flag to disable generation of the <code>plugin.xml</code> in favor of a hand authored plugin descriptor.</description>
+ </parameter>
+ <parameter>
+ <name>skipErrorNoDescriptorsFound</name>
+ <type>boolean</type>
+ <since>3.0</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>By default an exception is throw if no mojo descriptor is found. As the maven-plugin is defined in core, the
+descriptor generator mojo is bound to generate-resources phase.
+But for annotations, the compiled classes are needed, so skip error</description>
+ </parameter>
+ <parameter>
+ <name>project</name>
+ <type>org.apache.maven.project.MavenProject</type>
+ <required>true</required>
+ <editable>false</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/>
+ <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+ <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/>
+ <outputDirectory implementation="java.io.File" default-value="${project.build.outputDirectory}/META-INF/maven"/>
+ <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/>
+ <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip>
+ <skipDescriptor implementation="boolean" default-value="false"/>
+ <skipErrorNoDescriptorsFound implementation="boolean" default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound>
+ <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+ </configuration>
+ <requirements>
+ <requirement>
+ <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
+ <field-name>mojoScanner</field-name>
+ </requirement>
+ </requirements>
+ </mojo>
+ </mojos>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-annotations</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-annotations</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-component-annotations</artifactId>
+ <type>jar</type>
+ <version>1.5.5</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-container-default</artifactId>
+ <type>jar</type>
+ <version>1.0-alpha-9-stable-1</version>
+ </dependency>
+ <dependency>
+ <groupId>classworlds</groupId>
+ <artifactId>classworlds</artifactId>
+ <type>jar</type>
+ <version>1.1-alpha-2</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <type>jar</type>
+ <version>3.3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <type>jar</type>
+ <version>3.3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <type>jar</type>
+ <version>3.3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-archiver</artifactId>
+ <type>jar</type>
+ <version>2.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-io</artifactId>
+ <type>jar</type>
+ <version>2.0.3</version>
+ </dependency>
+ <dependency>
+ <groupId>com.thoughtworks.qdox</groupId>
+ <artifactId>qdox</artifactId>
+ <type>jar</type>
+ <version>1.12.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-sink-api</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-logging-api</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-site-renderer</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-core</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <type>jar</type>
+ <version>2.9.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ <type>jar</type>
+ <version>4.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ <type>jar</type>
+ <version>4.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <type>jar</type>
+ <version>1.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-decoration-model</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-module-xhtml</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.doxia</groupId>
+ <artifactId>doxia-module-fml</artifactId>
+ <type>jar</type>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-i18n</artifactId>
+ <type>jar</type>
+ <version>1.0-beta-7</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <type>jar</type>
+ <version>3.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-model</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-repository-metadata</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-project</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-settings</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-profile</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-interpolation</artifactId>
+ <type>jar</type>
+ <version>1.11</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-descriptor</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-registry</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-api</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-generators</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.jtidy</groupId>
+ <artifactId>jtidy</artifactId>
+ <type>jar</type>
+ <version>r938</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact-manager</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-provider-api</artifactId>
+ <type>jar</type>
+ <version>1.0-beta-6</version>
+ </dependency>
+ <dependency>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ <type>jar</type>
+ <version>3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ <type>jar</type>
+ <version>2.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
+ <artifactId>maven-reporting-impl</artifactId>
+ <type>jar</type>
+ <version>2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-validator</groupId>
+ <artifactId>commons-validator</artifactId>
+ <type>jar</type>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils</artifactId>
+ <type>jar</type>
+ <version>1.7.0</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-digester</groupId>
+ <artifactId>commons-digester</artifactId>
+ <type>jar</type>
+ <version>1.6</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <type>jar</type>
+ <version>1.0.4</version>
+ </dependency>
+ <dependency>
+ <groupId>oro</groupId>
+ <artifactId>oro</artifactId>
+ <type>jar</type>
+ <version>2.0.8</version>
+ </dependency>
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <type>jar</type>
+ <version>1.0.b2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
+ <artifactId>maven-reporting-api</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-java</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-beanshell</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>bsh</groupId>
+ <artifactId>bsh</artifactId>
+ <type>jar</type>
+ <version>1.3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-model</artifactId>
+ <type>jar</type>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-velocity</artifactId>
+ <type>jar</type>
+ <version>1.1.8</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
+ <artifactId>velocity</artifactId>
+ <type>jar</type>
+ <version>1.7</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <type>jar</type>
+ <version>2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ </dependencies>
+</plugin>
Deleted: tags/maven-plugin-tools/3.2-1/debian/rules
===================================================================
--- trunk/maven-plugin-tools/debian/rules 2013-09-24 08:43:40 UTC (rev 17272)
+++ tags/maven-plugin-tools/3.2-1/debian/rules 2013-11-04 17:35:39 UTC (rev 17422)
@@ -1,42 +0,0 @@
-#!/usr/bin/make -f
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/ant.mk
-
-PACKAGE := $(DEB_SOURCE_PACKAGE)
-VERSION := $(DEB_UPSTREAM_VERSION)
-JAVA_HOME := /usr/lib/jvm/default-java
-DEB_JARS := ant-nodeps maven-repo-helper
-DEB_ANT_BUILD_TARGET := package #javadoc
-DEB_ANT_BUILDFILE := debian/build.xml
-DEB_ANT_ARGS := -Dpackage=$(PACKAGE) -Dversion=$(VERSION)
-API_DOCS := target/api
-DEB_CLASSPATH := $(DEB_CLASSPATH):maven-plugin-tools-api/target/classes
-
-get-orig-source:
- -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
-
-makebuilddir/lib$(PACKAGE)-java::
- install -d debian/tmp/maven-repo
- cp -rL /usr/share/maven-repo/* debian/tmp/maven-repo/
- -rm -rf debian/tmp/maven-repo/org/apache/maven/plugins/
- -rm -rf debian/tmp/maven-repo/org/apache/maven/plugin-tools/
- cat debian/maven-settings.xml | sed 's|BASEDIR|$(realpath $(DEB_BUILDDIR))|g' > debian/tmp/maven-settings.xml
-
-binary-post-install/lib$(PACKAGE)-java::
- mh_installpoms -plib$(PACKAGE)-java
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-plugin/pom.xml maven-plugin-plugin/target/maven-plugin-plugin-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-ant/pom.xml maven-plugin-tools-ant/target/maven-plugin-tools-ant-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-api/pom.xml maven-plugin-tools-api/target/maven-plugin-tools-api-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-model/pom.xml maven-plugin-tools-model/target/maven-plugin-tools-model-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-beanshell/pom.xml maven-plugin-tools-beanshell/target/maven-plugin-tools-beanshell-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-java/pom.xml maven-plugin-tools-java/target/maven-plugin-tools-java-$(VERSION).jar
- mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-javadoc/pom.xml maven-plugin-tools-javadoc/target/maven-plugin-tools-javadoc-$(VERSION).jar
-
-clean::
- mh_unpatchpoms -plib$(PACKAGE)-java
- mh_clean
- rm -Rf maven-plugin-tools-model/target
- rm -Rf maven-plugin-tools-javadoc/target
- rm -Rf maven-plugin-tools-ant/target
- find . | grep pom.xml.save | xargs rm -f
Copied: tags/maven-plugin-tools/3.2-1/debian/rules (from rev 17419, trunk/maven-plugin-tools/debian/rules)
===================================================================
--- tags/maven-plugin-tools/3.2-1/debian/rules (rev 0)
+++ tags/maven-plugin-tools/3.2-1/debian/rules 2013-11-04 17:35:39 UTC (rev 17422)
@@ -0,0 +1,57 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+PACKAGE := $(DEB_SOURCE_PACKAGE)
+VERSION := $(DEB_UPSTREAM_VERSION)
+JAVA_HOME := /usr/lib/jvm/default-java
+DEB_JARS := ant-nodeps maven-repo-helper
+DEB_ANT_BUILD_TARGET := package #javadoc
+DEB_ANT_BUILDFILE := debian/build.xml
+DEB_ANT_ARGS := -Dpackage=$(PACKAGE) -Dversion=$(VERSION)
+API_DOCS := target/api
+DEB_CLASSPATH := $(DEB_CLASSPATH):maven-plugin-tools-api/target/classes
+
+get-orig-source:
+ -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
+
+makebuilddir/lib$(PACKAGE)-java::
+ install -d debian/tmp/maven-repo
+ cp -rL /usr/share/maven-repo/* debian/tmp/maven-repo/
+ -rm -rf debian/tmp/maven-repo/org/apache/maven/plugins/
+ -rm -rf debian/tmp/maven-repo/org/apache/maven/plugin-tools/
+ cat debian/maven-settings.xml | sed 's|BASEDIR|$(realpath $(DEB_BUILDDIR))|g' > debian/tmp/maven-settings.xml
+
+binary-post-install/lib$(PACKAGE)-java::
+ mh_installpoms -plib$(PACKAGE)-java
+ mh_installjar -plib$(PACKAGE)-java maven-script/maven-script-ant/pom.xml maven-script/maven-script-ant/target/maven-script-ant-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java maven-script/maven-script-beanshell/pom.xml maven-script/maven-script-beanshell/target/maven-script-beanshell-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-plugin/pom.xml maven-plugin-plugin/target/maven-plugin-plugin-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-annotations/pom.xml maven-plugin-annotations/target/maven-plugin-annotations-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-annotations/pom.xml maven-plugin-tools-annotations/target/maven-plugin-tools-annotations-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-ant/pom.xml maven-plugin-tools-ant/target/maven-plugin-tools-ant-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-api/pom.xml maven-plugin-tools-api/target/maven-plugin-tools-api-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-model/pom.xml maven-plugin-tools-model/target/maven-plugin-tools-model-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-beanshell/pom.xml maven-plugin-tools-beanshell/target/maven-plugin-tools-beanshell-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-generators/pom.xml maven-plugin-tools-generators/target/maven-plugin-tools-generators-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-java/pom.xml maven-plugin-tools-java/target/maven-plugin-tools-java-$(VERSION).jar
+ mh_installjar -plib$(PACKAGE)-java -l maven-plugin-tools-javadoc/pom.xml maven-plugin-tools-javadoc/target/maven-plugin-tools-javadoc-$(VERSION).jar
+
+clean::
+ mh_unpatchpoms -plib$(PACKAGE)-java
+ mh_clean
+ rm -Rf target
+ rm -Rf maven-plugin-tools-api/target
+ rm -Rf maven-plugin-tools-model/target
+ rm -Rf maven-plugin-tools-java/target
+ rm -Rf maven-plugin-tools-javadoc/target
+ rm -Rf maven-plugin-tools-beanshell/target
+ rm -Rf maven-plugin-tools-ant/target
+ rm -Rf maven-plugin-tools-annotations/target
+ rm -Rf maven-plugin-tools-generators/target
+ rm -Rf maven-script/maven-script-ant/target
+ rm -Rf maven-script/maven-script-beanshell/target
+ rm -Rf maven-plugin-annotations/target
+ rm -Rf maven-plugin-plugin/target
+ find . | grep pom.xml.save | xargs rm -f
More information about the pkg-java-commits
mailing list