Указав ant -lib foo.jar для ant, я получаю поведение, заключающееся в том, что классы в foo.jar добавляются в загрузчик классов ant и доступны для различных задач, принимающих аргумент имени класса.
Я бы хотел иметь возможность указать то же поведение, но только из внутри build.xml (так что мы можем сделать это на ванильном муравье).
Для taskdefs у нас есть функциональный код, похожий на:
<taskdef resource="net/sf/antcontrib/antlib.xml" description="for/foreach tasks">
<classpath>
<pathelement location="${active.workspace}/ant-contrib-1.X/lib/ant-contrib.jar" />
</classpath>
</taskdef>
, где определение полностью предоставлено из перечисленного ant-contrib.jar.
Каков эквивалентный механизм для «глобального» муравьиного пути?
(я подумал, что это способ получить <javac>
использовать ecj-3.5.jar для компиляции на JRE - Полное указание компилятора Eclipse из _within_ build.xml - в способ совместим с муравьем 1.7. Лучшие предложения приветствуются:)
РЕДАКТИРОВАТЬ: Похоже, что версия 1.0 ant4eclipse, которая будет выпущена, включает ecj. Это не отвечает на вопрос, но может решить мою основную проблему.