Ivy xml and antTask

XML file,tell which jar file should be retrieved.

<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

	xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">

	<info organisation="xx" module="importHiveData" status="integration"/>



	<dependencies>

		<!-- from shared : public jars -->

		<dependency org="" name="antlr" rev="2.7.7"/>

		<dependency org="" name="commons-beanutils" rev="1.8.0"/>

		<dependency org="" name="commons-codec" rev="1.6"/>

		<dependency org="" name="commons-collections" rev="3.2.1"/>

		<dependency org="" name="commons-io" rev="2.4"/>

		<dependency org="" name="commons-lang" rev="2.6"/>

		<dependency org="" name="commons-logging" rev="1.1.3"/>

		<dependency org="" name="commons-net" rev="3.3"/>

		<dependency org="" name="commons-pool" rev="1.6"/>

		<dependency org="" name="dom4j" rev="1.6.1"/>

		<dependency org="" name="ezmorph" rev="1.0.6"/>

		<dependency org="" name="fluent-hc" rev="4.3"/>

		<dependency org="" name="ftplet-api" rev="1.0.6"/>

		<dependency org="" name="ftpserver-core" rev="1.0.6"/>
		<dependency org="" name="mina-core" rev="2.0.4"/>
		<dependency org="" name="httpclient" rev="4.3"/>

		<dependency org="" name="jsch" rev="0.1.50"/>

		<dependency org="" name="json-lib" rev="2.4-jdk15"/>

		<dependency org="" name="jsoup" rev="1.8.1" />

		<dependency org="" name="junit" rev="3.8.1"/>

		<dependency org="" name="log4j" rev="1.2.17"/>

		<dependency org="" name="poi" rev="3.9-20121203"/>

		<dependency org="" name="poi-excelant" rev="3.9-20121203"/>

		<dependency org="" name="poi-ooxml" rev="3.9-20121203"/>

		<dependency org="" name="poi-scratchpad" rev="3.9-20121203"/>

		<dependency org="" name="selenium-server-standalone" rev="latest.integration"/>

		<dependency org="" name="slf4j-api" rev="1.7.7"/>

		<dependency org="" name="slf4j-log4j12" rev="1.7.7"/>

		<dependency org="" name="sqljdbc4" rev="xxx"/>

		<dependency org="" name="stax-api" rev="1.0.1"/>

		<dependency org="" name="testng" rev="xxx"/>		

		<dependency org="" name="unboundid-ldapsdk" rev="se"/>

		<dependency org="" name="xmlbeans" rev="2.3.0"/>

		<dependency org="" name="xpp3" rev="1.1.4c"/>

		<dependency org="" name="httpcore" rev="4.3"/>
		
		<dependency org="" name="poi-ooxml-schemas" rev="3.9-20121203"/>
		
		<dependency org="" name="xidcheck" rev="1.0.8"/>
		<dependency org="" name="jython" rev="2.72"/>
		
		<dependency org="" name="xidcheck" rev="1.0.8"/>
		<dependency org="" name="jython" rev="2.72"/>

		<dependency org="" name="ldap" rev="2013.08.30.1433"/>
		<dependency org="" name="utilities" rev="2013.08.30.1433"/>
		<dependency org="" name="jaxen" rev="1.1.10"/>	
	</dependencies>

	

</ivy-module>


ant task like this:
<pre name="code" class="html">
<project xmlns:ivy="antlib:org.apache.ivy.ant" name="TelemetryAuto" default="run_automation" basedir="../">


	<taskdef resource="net/sf/antcontrib/antlib.xml"/> 


	<property name="src" value="${TestName}/src" />


	<property name="dst" value="${TestName}/classes" />


	<property name="lib" value="conf/lib" />


	<property name="log" value="${TestName}/log" />


	<property name="testngReport" value="test-output" />


	


	<!-- Resolve and retrieve libs by IVY -->


	<target name="ivyresolve" description="--> retreive dependencies with ivy">


	<property name="ivy.default.ivy.user.dir" value="${basedir}/ivy"/>


		<ivy:settings id="ivy.mysettings" file="../ivy/ivysettings.xml" />


		<ivy:resolve settingsRef="ivy.mysettings" file="../ivy/ivy.xml" useCacheOnly="false"/>


		<ivy:retrieve pattern="${basedir}/conf/lib/[artifact](-[revision]).[ext]" />


	</target>



                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值