Ral*_*lph 2 ant beanshell ivy ant-contrib
我正在使用Ant和Ivy构建一个项目.该build.xml文件依赖于ant-contrib,bean脚本框架,beanshell和commons-logging.
Ant在几个地方搜索库,包括${user.home}/.ant/lib.
文件中是否有任何方法build.xml可以让这些库自动下载并安装在${user.home}/.ant/lib目录中(如果它们尚未存在),也许使用Ivy本身?
谢谢,拉尔夫
你的ant lib中唯一需要的罐子是常春藤:-)
在ivy.xml文件中正常声明您的依赖项.利用配置集中分组与ANT任务相关的jar:
<configurations>
<conf name="tasks" description="Ant tasks"/>
</configurations>
<dependencies>
<dependency org="ant-contrib" name="cpptasks" rev="1.0b5" conf="tasks->default"/>
<dependency org="junit" name="junit" rev="3.8" conf="tasks->default"/>
..
Run Code Online (Sandbox Code Playgroud)
在build.xml文件中,您可以从此配置创建路径
<ivy:resolve/>
<ivy:cachepath pathid="tasks.path" conf="tasks"/>
<taskdef name="task1" classname="??" classpathref="tasks.path"/>
<taskdef name="task2" classname="??" classpathref="tasks.path"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |