Author: maartenc
Date: Mon Jan  8 14:16:35 2007
New Revision: 494222

URL: http://svn.apache.org/viewvc?view=rev&rev=494222
Log:
IVY-365: Set javac includeantruntime to false and declare explicitely JUnit and 
Ant dependencies
IVY-162: ivy.xml doesn't contain all the dependencies

Modified:
    incubator/ivy/trunk/build.xml
    incubator/ivy/trunk/ivy.xml

Modified: incubator/ivy/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/ivy/trunk/build.xml?view=diff&rev=494222&r1=494221&r2=494222
==============================================================================
--- incubator/ivy/trunk/build.xml (original)
+++ incubator/ivy/trunk/build.xml Mon Jan  8 14:16:35 2007
@@ -19,8 +19,6 @@
        <mkdir dir="${ivy.jar.dir}"/>
                <!-- download Ivy from web site so that it can be used even 
without any special installation -->
                <!-- use a non standard location during migration to apache -->
-       <get 
src="http://people.apache.org/~antoine/ivy/ivy-${ivy.install.version}.jar";
-                dest="${ivy.jar.file}" usetimestamp="true"/>
        </target>
        
        <target name="init-ivy" depends="download-ivy">
@@ -101,7 +99,7 @@
                DEPENDENCY MNGT, COMPILATION AND JAR
          ================================================================= -->
        <target name="resolve" depends="init-ivy, prepare" unless="no.resolve">
-               <ivy:retrieve conf="default" />
+               <ivy:retrieve conf="default,test" />
        </target>
 
        <target name="build" depends="resolve">
@@ -110,7 +108,8 @@
                        classpathref="build.classpath"
                                source="${ivy.minimum.javaversion}"
                                target="${ivy.minimum.javaversion}"
-                       debug="${debug.mode}"/>
+                       debug="${debug.mode}"
+                               includeantruntime="no"/>
        </target>
 
        <target name="jar" depends="build, default-version">
@@ -196,7 +195,8 @@
                        classpathref="run.classpath"
                                source="${ivy.minimum.javaversion}"
                                target="${ivy.minimum.javaversion}"
-                       debug="${debug.mode}"/>
+                       debug="${debug.mode}"
+                               includeantruntime="no"/>
                <copy todir="${test.build.dir}">
                <fileset dir="${test.dir}">
                        <exclude name="**/*.java"/>
@@ -294,7 +294,7 @@
                        <zipfileset dir="${src.dir}/org/apache/ivy/xml" 
includes="ivy.xsd" fullpath="ivy-${build.version}/ivy.xsd"/>
                        <zipfileset dir="${basedir}" includes="ivy.xml" 
fullpath="ivy-${build.version}/ivy.xml"/>
 
-                       <zipfileset dir="${lib.dir}" 
prefix="ivy-${build.version}/lib"/>
+                       <zipfileset dir="${lib.dir}" 
prefix="ivy-${build.version}/lib" excludes="junit*.jar,ant*.jar" />
                        <zipfileset dir="${artifacts.build.dir}" 
includes="ivy.jar" fullpath="ivy-${build.version}/ivy-${build.version}.jar"/>
                        <zipfileset dir="${artifacts.build.dir}" 
includes="ivy-core.jar" 
fullpath="ivy-${build.version}/ivy-core-${build.version}.jar"/>
                </zip>

Modified: incubator/ivy/trunk/ivy.xml
URL: 
http://svn.apache.org/viewvc/incubator/ivy/trunk/ivy.xml?view=diff&rev=494222&r1=494221&r2=494222
==============================================================================
--- incubator/ivy/trunk/ivy.xml (original)
+++ incubator/ivy/trunk/ivy.xml Mon Jan  8 14:16:35 2007
@@ -12,16 +12,19 @@
                <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="test" description="dependencies used for junit 
testing ivy" visibility="private" />
        </configurations>
        <publications>
                <artifact name="ivy" type="jar" conf="default"/>
                <artifact name="ivy-core" type="jar" conf="core"/>
        </publications>
        <dependencies>
+           <dependency org="apache" name="ant" rev="1.6.5" conf="default"/>
                <dependency org="apache" name="commons-httpclient" rev="3.0" 
conf="default,httpclient->default"/>
                <dependency org="apache" name="commons-cli" rev="1.0" 
conf="default,standalone->default"/>
                <dependency org="apache" name="oro" rev="2.0.8" 
conf="default,oro->default"/>
                <dependency org="apache" name="commons-vfs" rev="20060920" 
conf="vfs->default;default,webdav->webdav" />
                <dependency org="jcraft" name="jsch" rev="0.1.25" 
conf="default,sftp->default" />
+               <dependency org="junit" name="junit" rev="3.8.2" 
conf="test->default" />
        </dependencies>
 </ivy-module>


Reply via email to