You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by xa...@apache.org on 2007/07/03 16:06:32 UTC
svn commit: r552892 - /incubator/ivy/core/trunk/build.xml
Author: xavier
Date: Tue Jul 3 09:06:31 2007
New Revision: 552892
URL: http://svn.apache.org/viewvc?view=rev&rev=552892
Log:
review jar manifest and generate small doc about jars (with contribution from Tjeerd Verhagen)
Modified:
incubator/ivy/core/trunk/build.xml
Modified: incubator/ivy/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/build.xml?view=diff&rev=552892&r1=552891&r2=552892
==============================================================================
--- incubator/ivy/core/trunk/build.xml (original)
+++ incubator/ivy/core/trunk/build.xml Tue Jul 3 09:06:31 2007
@@ -246,34 +246,43 @@
manifest="${basedir}/MANIFEST.MF">
<metainf dir="${basedir}" includes="LICENSE,DISCLAIMER,NOTICE" />
<manifest>
+ <attribute name="Specification-Title" value="Apache Ivy with Ant tasks" />
+ <attribute name="Specification-Version" value="${build.version}" />
+ <attribute name="Specification-Vendor" value="Apache Software Foundation" />
+ <attribute name="Implementation-Title" value="org.apache.ivy" />
+ <attribute name="Implementation-Version" value="${build.version}" />
+ <attribute name="Implementation-Vendor" value="Apache Software Foundation" />
+ <attribute name="Extension-name" value="org.apache.ivy" />
<attribute name="Build-Version" value="${build.version}" />
<attribute name="Bundle-Version" value="${bundle.version}" />
- <section name="org/apache/ivy">
- <attribute name="Extension-name" value="org.apache.ivy" />
- <attribute name="Specification-Title" value="Apache Ivy" />
- <attribute name="Specification-Version" value="${build.version}" />
- <attribute name="Specification-Vendor" value="Apache Software Foundation" />
- <attribute name="Implementation-Title" value="org.apache.tools.ant" />
- <attribute name="Implementation-Version" value="${build.version}" />
- <attribute name="Implementation-Vendor" value="Apache Software Foundation" />
- </section>
</manifest>
- <fileset dir="${core.classes.build.dir}" />
- <fileset dir="${ant.classes.build.dir}" />
- <fileset dir="${optional.classes.build.dir}" />
+ <fileset dir="${core.classes.build.dir}" />
+ <fileset dir="${ant.classes.build.dir}" />
+ <fileset dir="${optional.classes.build.dir}" />
</jar>
<jar destfile="${artifacts.build.dir}/${final.core.name}">
<metainf dir="${basedir}" includes="LICENSE,DISCLAIMER,NOTICE" />
<manifest>
+ <attribute name="Specification-Title" value="Apache Ivy Core (without Ant tasks)" />
+ <attribute name="Specification-Version" value="${build.version}" />
+ <attribute name="Specification-Vendor" value="Apache Software Foundation" />
+ <attribute name="Implementation-Title" value="org.apache.ivy" />
+ <attribute name="Implementation-Version" value="${build.version}" />
+ <attribute name="Implementation-Vendor" value="Apache Software Foundation" />
<attribute name="Build-Version" value="${build.version}" />
</manifest>
<fileset dir="${core.classes.build.dir}" />
<fileset dir="${optional.classes.build.dir}" />
</jar>
+ <echo file="${artifacts.build.dir}/readme.txt">The Ivy jars explained${line.separator}
+${line.separator}
+${final.name} The full Ivy jar, including all Ivy classes.${line.separator}
+${final.core.name} The Ivy core, eg everything but classes dependent on Ant.${line.separator}
+ </echo>
+
<!-- clean generated module properties file -->
<delete file="${core.classes.build.dir}/module.properties" />
</target>
-
<!-- =================================================================
PUBLISH LOCAL