如何使用Ant来下载和解压缩java jar而只指定一次jar列表?这里的关键是有罐子和生成的一个列表:如何使用Ant从单个罐子列表中下载/解压罐子?
- URL列表,下载一个GET任务
- 同罐子的类路径/文件集本地
我真的只喜欢指定一次罐子的列表。
如何使用Ant来下载和解压缩java jar而只指定一次jar列表?这里的关键是有罐子和生成的一个列表:如何使用Ant从单个罐子列表中下载/解压罐子?
我真的只喜欢指定一次罐子的列表。
据我所知,这是不可能与蚂蚁。
<property name="dependency.lib.dir" location="dependencies" />
<mkdir dir="${dependency.lib.dir}" />
<get dest="${dependency.lib.dir}">
<url url="http://server1/lib1.jar"/>
<url url="http://server2/lib2.jar"/>
</get>
<fileset id="dependency.libs" dir="${dependency.lib.dir}">
<include name="*.jar" />
</fileset>
<path id="project.debug.classpath">
<fileset refid="dependency.libs" />
</path>
您可以添加额外的子元素的<path>
,如果你有一个本地lib目录。
上面的代码片段的问题是,dependency.lib.dir可能具有不同于之前运行不再需要的依赖关系。 –
@Luke,随时添加一个清理步骤,可以在手之前删除目录。 – ChrisH
你可能想看看[apache常青藤](http://ant.apache.org/ivy/),它可以处理这些事情。 – matt
我想避免添加更多的零件,只要可能,只需用简单的Ant即可。 –
蚂蚁是好的,但Maven 3是炸弹 –