[pkg-java] r9428 - in trunk/maven-ant-helper: . debian

Ludovic Claude ludovicc-guest at alioth.debian.org
Sat Aug 1 18:57:59 UTC 2009


Author: ludovicc-guest
Date: 2009-08-01 18:57:59 +0000 (Sat, 01 Aug 2009)
New Revision: 9428

Modified:
   trunk/maven-ant-helper/debian/changelog
   trunk/maven-ant-helper/debian/control
   trunk/maven-ant-helper/maven-build.xml
Log:
* Add ant and ant-optional to Depends:
* Add more Suggest: packages (libmaven-plugin-plugin-java and
  libplexus-components-metadata-java as they provide useful
  Maven plugin often used in the build)
* Add support for linking generated Javadoc to other 
  documented libraries.

Modified: trunk/maven-ant-helper/debian/changelog
===================================================================
--- trunk/maven-ant-helper/debian/changelog	2009-07-31 19:20:55 UTC (rev 9427)
+++ trunk/maven-ant-helper/debian/changelog	2009-08-01 18:57:59 UTC (rev 9428)
@@ -1,3 +1,14 @@
+maven-ant-helper (6.3) experimental; urgency=low
+
+  * Add ant and ant-optional to Depends:
+  * Add more Suggest: packages (libmaven-plugin-plugin-java and
+    libplexus-components-metadata-java as they provide useful
+    Maven plugin often used in the build)
+  * Add support for linking generated Javadoc to other 
+    documented libraries.
+
+ -- Ludovic Claude <ludovic.claude at laposte.net>  Thu, 16 Jul 2009 22:34:35 +0100
+
 maven-ant-helper (6.2) experimental; urgency=low
 
   * Fix a bug introduced by previous version. It was affecting

Modified: trunk/maven-ant-helper/debian/control
===================================================================
--- trunk/maven-ant-helper/debian/control	2009-07-31 19:20:55 UTC (rev 9427)
+++ trunk/maven-ant-helper/debian/control	2009-08-01 18:57:59 UTC (rev 9428)
@@ -14,8 +14,10 @@
 Package: maven-ant-helper
 Architecture: all
 Section: java
-Depends: ${misc:Depends}
-Recommends: libmodello-java (>= 1.0), libmaven2-core-java, maven-repo-helper
+Depends: ${misc:Depends}, ant, ant-optional
+Recommends: libmodello-java (>= 1.0), libmaven2-core-java, 
+ libmaven-plugin-tools-java, libplexus-component-metadata-java, 
+ maven-repo-helper 
 Description: helper scripts for building Maven components with ant
  An environment that can be used to simplify the creation of Debian packages
  to support the Maven system. A "modello" ant task is also provided.

Modified: trunk/maven-ant-helper/maven-build.xml
===================================================================
--- trunk/maven-ant-helper/maven-build.xml	2009-07-31 19:20:55 UTC (rev 9427)
+++ trunk/maven-ant-helper/maven-build.xml	2009-08-01 18:57:59 UTC (rev 9428)
@@ -32,6 +32,12 @@
           maven-build.xml with the restore-pom target (without the keep-cleaned-pom property set).
        use-local-repo: if set, then Maven will use a local repository copied from /usr/share/maven-repo into
           debian/tmp. This allows you to install some custom or intermediate artifacts, handy for multi modules builds.
+       dependency, dependency2, dependency3...: Give the name of the dependent packages. Those packages will be
+          used to form the links to the Javadoc APIs from the generated Javadoc. 
+          The links are of the form: file:///usr/share/doc/${dependency}/api
+          Up to 15 dependencies can be defined here. Example use:
+            dependency=libcommons-lang-java
+            dependency2=libcommons-logging-java
 
        If you provide a pom file to your project, or the project already contains a pom file,
        then it will be read. You need to add /usr/share/java/ant-nodeps.jar to the classpath
@@ -385,7 +391,23 @@
             <packageset dir="${build.sourceDirectory}" defaultexcludes="yes">
                 <include name="**"/>
             </packageset>
-
+            <link href="file:///usr/share/doc/openjdk-6-doc/api" />
+            <link href="file:///usr/share/doc/classpath-doc/api" />
+            <link href="file:///usr/share/doc/${dependency}/api" />
+            <link href="file:///usr/share/doc/${dependency2}/api" />
+            <link href="file:///usr/share/doc/${dependency3}/api" />
+            <link href="file:///usr/share/doc/${dependency4}/api" />
+            <link href="file:///usr/share/doc/${dependency5}/api" />
+            <link href="file:///usr/share/doc/${dependency6}/api" />
+            <link href="file:///usr/share/doc/${dependency7}/api" />
+            <link href="file:///usr/share/doc/${dependency8}/api" />
+            <link href="file:///usr/share/doc/${dependency9}/api" />
+            <link href="file:///usr/share/doc/${dependency10}/api" />
+            <link href="file:///usr/share/doc/${dependency11}/api" />
+            <link href="file:///usr/share/doc/${dependency12}/api" />
+            <link href="file:///usr/share/doc/${dependency13}/api" />
+            <link href="file:///usr/share/doc/${dependency14}/api" />
+            <link href="file:///usr/share/doc/${dependency15}/api" />
         </javadoc>
     </target>
 </project>




More information about the pkg-java-commits mailing list