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>