Использование API Apache Ant в Java-программе для программной сборки исходных файлов - PullRequest
4 голосов
/ 11 апреля 2011

Я ищу хорошие и практические ресурсы, которые помогут мне эффективно использовать API-интерфейсы Ant. Веб-сайт проекта просто предоставляет документацию по API, которая вообще не нужна. Похоже, очень немногие веб-сайты дают очень краткие учебные материалы по этому вопросу.

Есть ли какой-то ресурс, на котором мне не хватает? Как я могу использовать API-интерфейсы Ant для простых задач, не тратя часы на их просмотр и просмотр исходного кода?

Спасибо.

(Ответы на ранее заданные вопросы бесполезны - Как программно использовать Apache ANT )

Ответы [ 3 ]

2 голосов
/ 12 апреля 2011

Как выясняется, отсутствие хороших ресурсов по использованию Ant API известно и предназначено.Нижний абзац этой статьи от Ant говорит -

Вопрос, который вы, вероятно, задаете себе в этот момент: как бы я узнал, какие классы и методы нужно вызыватьдля того, чтобы настроить фиктивный проект и цель?Ответ таков: нет.В конечном счете, вы должны быть готовы промокнуть и прочитать исходный код.Приведенный выше пример предназначен только для того, чтобы разжечь аппетит и начать работу.Сделайте это!

Так что, похоже, это единственный способ наилучшим образом использовать API.

2 голосов
/ 11 апреля 2011

.. Java-программа для программной сборки исходных файлов

Если компиляция / Jarring - это все, что вам нужно, и вы можете запустить ее в SDK (в отличие от простого JRE), обратитесь к классу JavaCompiler для компиляции. Затем используйте связанные с Jar классы для создания Jars.

Все J2SE. Муравей не включен, муравей не требуется.

0 голосов
/ 11 апреля 2011

Нет лучшего руководства для понимания ANT, чем: http://ant.apache.org/manual/index.html

Я не уверен, что вы прошли эту ссылку, которая подробно объясняет создание задачи.Предостережение: если вы новичок в ANT, нет простого способа перейти к этому уроку.Лучше изучить основы, прежде чем прийти сюда.См. Ссылку выше для хорошей отправной точки.

...