Author: xavier
Date: Fri Feb 29 05:36:38 2008
New Revision: 632319

URL: http://svn.apache.org/viewvc?rev=632319&view=rev
Log:
TASK: Remove ivy-core.jar (IVY-756)

Modified:
    ant/ivy/core/trunk/build-release.xml
    ant/ivy/core/trunk/build.xml
    ant/ivy/core/trunk/ivy.xml

Modified: ant/ivy/core/trunk/build-release.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/build-release.xml?rev=632319&r1=632318&r2=632319&view=diff
==============================================================================
--- ant/ivy/core/trunk/build-release.xml (original)
+++ ant/ivy/core/trunk/build-release.xml Fri Feb 29 05:36:38 2008
@@ -104,7 +104,6 @@
                        <zipfileset dir="${basedir}" 
includes="build-for-bin-distrib.xml" 
fullpath="${snapshot.full.name}/build.xml"/>
 
                        <zipfileset dir="${artifacts.build.dir}/jars" 
includes="${final.name}" 
fullpath="${snapshot.full.name}/ivy-${build.version}.jar"/>
-                       <zipfileset dir="${artifacts.build.dir}/jars" 
includes="${final.core.name}" 
fullpath="${snapshot.full.name}/ivy-core-${build.version}.jar"/>
                </zip>
                <tar destfile="${distrib.dir}/${snapshot.full.name}-bin.tar.gz" 
                        compression="gzip" longfile="gnu">
@@ -127,7 +126,6 @@
                        <zipfileset dir="${artifacts.build.dir}" 
includes="ivy.xml" fullpath="${snapshot.full.name}/ivy.xml"/>
        
                        <zipfileset dir="${artifacts.build.dir}/jars" 
includes="${final.name}" 
fullpath="${snapshot.full.name}/ivy-${build.version}.jar"/>
-                       <zipfileset dir="${artifacts.build.dir}/jars" 
includes="${final.core.name}" 
fullpath="${snapshot.full.name}/ivy-core-${build.version}.jar"/>
 
                        <zipfileset dir="${build.dir}/lib" 
prefix="${snapshot.full.name}/lib" excludes="ant-*.jar" />
                </zip>

Modified: ant/ivy/core/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/build.xml?rev=632319&r1=632318&r2=632319&view=diff
==============================================================================
--- ant/ivy/core/trunk/build.xml (original)
+++ ant/ivy/core/trunk/build.xml Fri Feb 29 05:36:38 2008
@@ -23,7 +23,6 @@
     <property file="build.properties" />
 
     <property name="final.name" value="ivy.jar" />
-    <property name="final.core.name" value="ivy-core.jar" />
     
     <target name="init-ivy-user-home" unless="ivy.use.local.home">
         <condition property="ivy.home" value="${env.IVY_HOME}">
@@ -324,29 +323,9 @@
             <fileset dir="${ant.classes.build.dir}" />
             <fileset dir="${optional.classes.build.dir}" />
         </jar>
-        <jar destfile="${artifacts.build.dir}/jars/${final.core.name}">
-            <metainf dir="${basedir}" includes="LICENSE,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="Implementation-Vendor-Id" value="org.apache" 
/>
-                <attribute name="Build-Version" value="${build.version}" />
-            </manifest>
-            <fileset dir="${core.classes.build.dir}" />
-            <fileset dir="${optional.classes.build.dir}" />
-        </jar>
        <!-- copy main jar to ease its use as an OSGi bundle -->
        <copy file="${artifacts.build.dir}/jars/${final.name}" 
                  
tofile="${artifacts.build.dir}/org.apache.ivy_${bundle.version}.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" />
@@ -521,16 +500,6 @@
     <target name="sources" depends="default-version" description="Create 
source archive files">
        <mkdir dir="${artifacts.build.dir}/sources/"/>
         <jar destfile="${artifacts.build.dir}/sources/${final.name}">
-            <metainf dir="${basedir}" includes="LICENSE,NOTICE" />
-            <manifest>
-                <attribute name="Specification-Title" value="Apache Ivy 
Sources" />
-                <attribute name="Specification-Version" 
value="${build.version}" />
-                <attribute name="Specification-Vendor" value="Apache Software 
Foundation" />
-            </manifest>
-            <fileset dir="${src.dir}" />
-        </jar>
-       <!-- TODO : we should restrict sources files to the core only -->
-        <jar destfile="${artifacts.build.dir}/sources/${final.core.name}">
             <metainf dir="${basedir}" includes="LICENSE,NOTICE" />
             <manifest>
                 <attribute name="Specification-Title" value="Apache Ivy 
Sources" />

Modified: ant/ivy/core/trunk/ivy.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/ivy.xml?rev=632319&r1=632318&r2=632319&view=diff
==============================================================================
--- ant/ivy/core/trunk/ivy.xml (original)
+++ ant/ivy/core/trunk/ivy.xml Fri Feb 29 05:36:38 2008
@@ -22,24 +22,23 @@
               status="integration"
        />
        <configurations>
-               <conf name="core" description="only ivy core, without ant tasks 
and any dependencies"/>
+               <conf name="core" description="only ivy jar, without any 
dependencies"/>
                <conf name="httpclient" extends="core" description="core + 
optional httpclient for better http handling"/>
                <conf name="oro" extends="core" description="to use optional 
glob matcher"/>
                <conf name="vfs" extends="core" description="core + optional 
VirtualFileSystem(VFS) support" />
                <conf name="sftp" extends="core" description="core + optional 
SFTP support" />
                <conf name="standalone" extends="core" description="to launch 
in standalone mode (from command line)"/>
-               <conf name="default" description="full ivy with all 
dependencies"/>
+               <conf name="ant" extends="core" description="core + ant jar 
provided as a dependency"/>
+               <conf name="default" extends="core" description="full ivy with 
all dependencies"/>
                <conf name="test" description="dependencies used for junit 
testing ivy" visibility="private" />
                <conf name="source" description="ivy sources" />
        </configurations>
        <publications>
-               <artifact name="ivy" type="jar" conf="default"/>
-               <artifact name="ivy-core" type="jar" conf="core"/>
+               <artifact name="ivy" type="jar" conf="core"/>
                <artifact name="ivy" type="source" ext="jar" conf="source"/>
-               <artifact name="ivy-core" type="source" ext="jar" 
conf="source"/>
        </publications>
        <dependencies>
-           <dependency org="ant" name="ant" rev="1.6" conf="default"/>
+           <dependency org="ant" name="ant" rev="1.6" 
conf="default,ant->default"/>
                <dependency org="commons-httpclient" name="commons-httpclient" 
rev="3.0" conf="default,httpclient->runtime,master" />
                <dependency org="commons-cli" name="commons-cli" rev="1.0" 
conf="default,standalone->runtime,master" />
                <dependency org="oro" name="oro" rev="2.0.8" 
conf="default,oro->default"/>


Reply via email to