Как использовать Ant для загрузки / распаковки jar-файлов из одного списка jar-файлов? - PullRequest
2 голосов
/ 11 мая 2011

Как я могу использовать Ant для загрузки и распаковки jav-файлов, указав только один раз список jar-файлов? Ключевым моментом здесь является наличие одного списка банок и генерация:

  1. список URL-адресов для загрузки с помощью задачи get
  2. classpath / набор файлов из тех же файлов локально

Я бы хотел указать список банок только один раз.

Ответы [ 2 ]

0 голосов
/ 16 июля 2012

Насколько я могу судить, это невозможно с муравьем.

0 голосов
/ 11 мая 2011
<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.

...