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