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

Я изучаю новый предстоящий язык, известный как Visage.Этот язык почти такой же, как с открытым исходным кодом JavaFX 1.3.Моя проблема в том, что Visage имеет свой собственный компилятор, и для компиляции файла visage мне нужно использовать «visagec filename.visage» и запустить сгенерированный файл класса, который мне нужен, чтобы использовать «visage filename».Я хочу, чтобы эта задача была автоматизирована с помощью сценария ant.При этом мне также нужно включить некоторые файлы JAR в classpath.Может кто-нибудь, пожалуйста, дайте мне знать, как написать собственный сценарий муравья для вышеуказанного языка.Я уже добавил VISAGE_HOME в свои переменные окружения.

Ответы [ 2 ]

3 голосов
/ 14 ноября 2011

Может быть, вы можете достичь того, что вам нужно, с помощью exec task - где вы выполняете свой компилятор с помощью системной команды? применить задачу также может быть полезно.

Если вы реализуете свою задачу компилятора, я бы посоветовал взглянуть на исходный код существующей задачи компиляции Ant, например, org.apache.tools.ant.taskdefs.Javac .

Если вы выполняете свое собственное задание, то ссылки, предложенные в комментарии AlexK, необходимо прочитать. Я скопирую их здесь:

1 голос
/ 24 ноября 2011

Ресурсы, упомянутые Алексом, были действительно полезны, и я был поражен, увидев, как легко было внести небольшие изменения здесь и там и пройти через них. Ссылки, которые мне помогли, были:

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