Я никогда не находил действительно чистый способ сделать это, но один "хакерский" способ сделать это - манипулировать использованием файла .classpath eclipse (он содержит путь сборки).
Так что .classpath будет содержать такие вещи:
<classpathentry kind="lib" path="C:/jboss-4.2.3.GA/client/jboss-system-client.jar"/>
Таким образом, вы можете, например, написать какой-нибудь пакетный скрипт и т. Д., Который будет считывать зависимости вашего файла ant и помещать их в файл eclipse .classpath (в правильном формате, конечно).
Но лично я никогда не дурачусь с такими вещами. Я просто помещаю все фляги, в которых нуждается мой проект, в одну папку, и затем в моем файле ant я задаю путь, подобный следующему:
<path id="all_libs">
<fileset dir="test_reflib">
<include name="**/*.jar"/>
</fileset>
</path>
test_reflib просто нужно определить, где находится эта папка, в которой находятся все банки.
Затем на стороне затмения вы можете просто сделать «Добавить банки» и перейти к этой же папке и просто выбрать все банки. Что еще круче, так это то, что каждый раз, когда вы помещаете новые jar-файлы в эту папку, просто щелкните на корневом уровне в проекте eclipse и выполните команду «Обновить», а затем отредактируйте путь сборки и снова нажмите «Добавить jar», и он покажет только банки который вы еще не добавили в путь сборки (т. е. новый jar, который вы только что поместили в папку).
Это, очевидно, не очень хорошо работает, если вы делитесь банками в центральном месте, но это работает довольно хорошо для небольших проектов, где вы можете просто скопировать все баночки в централизованную папку для проекта.