Как отключить стандартные задачи муравья? - PullRequest
2 голосов
/ 04 мая 2011

Некоторые задачи в Ant имеют довольно странное поведение.Например, javac молча игнорирует исполняемый атрибут, если для fork не установлено значение true.Другим примером является задача копирования, которая автоматически игнорирует копирование файлов, если это означает перезапись другого файла.

Мы создали свои собственные задачи, в которых более сложно совершать ошибки.Например, всегда нужно указывать overwrite = true / false.

Есть ли способ отключить стандартные задачи javac и копировать, чтобы люди не использовали их случайно?

Я нея не хочу предоставлять специальный выпуск ant.

Существует файл, который импортируется из всех сценариев сборки, который импортирует наши собственные задачи ant, поэтому здесь можно было бы undefine задача ant, еслиесть способ сделать это.

1 Ответ

1 голос
/ 04 мая 2011

Я думаю, что это невозможно без создания собственного релиза Ant путем удаления классов реализации задач из ant jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...