Извините, я не очень опытен с Муравьем.
Мне нравится функция eclipse "Export ant buildfile", но мне нужно вставить несколько пользовательских задач (копирование файлов, вычисление контрольных сумм, используемых во время выполнения и т. Д.).
Как интегрировать пользовательские задачи ant с файлом ant, экспортируемым Eclipse? Кроме того, как только я это сделаю, внутренняя сборка (Run ...) подхватит его или мне всегда придется использовать внешний файл ant для сборки с этого момента?
О, и я не хочу редактировать build.xml, который экспортируется из Eclipse, потому что я хотел бы иметь возможность восстановить его позже.
Редактировать / Update:
Мне потребовалось некоторое время, чтобы понять, что происходит, поэтому я подумал, что я положу здесь несколько заметок, чтобы уточнить.
Когда вы создаете новый файл ant в своем каталоге и помещаете <?eclipse.ant.import ?>
в первую строку вашего собственного скрипта ant (я назвал мой test.xml), в следующий раз, когда вы экспортируете файл сборки из Eclipse в этот каталог, он ' увидим этот тег и добавим <import file="test.xml"/>
При таком импорте цели в вашем «пользовательском» файле (test.xml) становятся действительными целями в экспортированном файле build.xml (или любом другом имени, выбранном вами при экспорте).
После этого, каждый раз, когда вы выбираете "build.xml" в Eclipse, панель целей также будет включать цели из "test.xml"
Кроме того, после этого вы можете зайти в свойства вашего проекта / Builders и добавить новый строитель типа «Ant Build», затем выбрать цели для использования для сборки, очистки и т. Д.