Дополнительная информация о том, что все остальные сделали до сих пор:
Пакет ant-optional
в Ubuntu включает в себя задачу, поставляемую с Ant 1.8.2, которая является задачей для ANTLR 2.7.2, поэтому она завершится ошибкой, как описано в этом посте . Метод, описанный Теренсом, - лучший способ использовать задачу ANTLR3.
Если у вас нет доступа с правами root на компьютере с Linux, вы можете установить файл ant-antlr3.jar в каталог пользователя Ant: ~/.ant/lib
. Проверьте с помощью ant -diagnostics
, является ли ant-antlr3.jar видимым для Ant, как объяснено в этом другом посте .
Если вы используете Eclipse, вам нужно будет перезапустить IDE, прежде чем она распознает новую задачу, и вам также нужно будет включить antlr3.jar
и stringtemplate.jar
в ваш путь к классам (но ant-antlr3.jar
не требуется).