Есть ли какой-нибудь сайт, который демонстрирует хороший / всеобъемлющий build.xml? - PullRequest
1 голос
/ 01 октября 2008

Что я имею в виду, это тот build.xml, который на самом деле включал в себя такие плагины, как findbugs и т. Д. Или прекрасно сделал build.xml

Ответы [ 4 ]

3 голосов
/ 20 мая 2009

Отличным ресурсом для примеров файлов сборки Ant является поиск кода Google. Поиск в Google Code для build.xml . Когда вы выполните поиск, сузьте его до «Хостинг проектов», чтобы получить настоящее мясо. Вы найдете десятки примеров реальных, работающих и полезных файлов build.xml.

Например, вот файл сборки для Firebug , файл сборки для языка Clojure , файл сборки для GWT и сборка файл для Google Guice .

Конечно, есть и другие хорошие репозитории исходного кода, здесь есть поиск файла build.xml на GitHub , поиск Google SourceForge.net для файлов build.xml и поиск в Google RIAForge.org для файлов build.xml

Еще один хороший способ найти качественные файлы сборки - это поиск Google для build.xml в URL , что приведет к большому разнообразию. Добавьте к этому запросу аспект или язык программирования по вашему выбору, и вы получите то, что вам нужно в кратчайшие сроки.

1 голос
/ 01 ноября 2008

Я создал проект Antiplate , чтобы создать шаблон сборки для типичных Java-проектов. Вы можете заглянуть в каталог-шаблон для некоторых решений типичных проблем. Findbugs не включены (пока), но PMD, Checkstyle, Emma и некоторые другие вещи. Он разбит на разные файлы, поэтому ant-код должен быть понятен.

Основные материалы можно найти в .xml-файлах в этой директории . Это ссылка непосредственно в SVN Antiplate, которая показывает содержимое импортированных .xml-файлов, которые содержат все задачи. Файл doc.xml содержит генерацию отчетов с помощью emma, cpd, checkstyle и т. Д. Надеюсь, что ссылки в исходном коде помогут понять, как выполнить такую ​​задачу самостоятельно.

1 голос
/ 11 мая 2009

Я знаю, это не совсем то, что вы просили. Но если вы хотите использовать муравья, вам нужно прочитать этот кусок: Муравей в гневе .

Да: я знаю, вы просто хотите несколько примеров hack'n'slash; прочитайте часть

Да: я знаю вас просто хотите, чтобы ваша проблема была решена; прочитайте часть

Как только файл муравья достигнет определенного порога, он перестанет быть хорошим. И хороших примеров всегда будет мало, чтобы вам было интересно. Так что просто прекратите пытаться скопировать вставьте одиннадцать строк произвольного xml и; ... да, я думаю, вы уже получили это;)

0 голосов
/ 24 октября 2008

Вы можете использовать maven 2, потому что он имеет встроенную поддержку плагинов. И все такие вещи, как: PMD, Findbugs, Checkstyle и т. Д., Могут быть интегрированы автоматически. Если у вас есть какой-то существующий код, он может быть вызван из maven, вы можете использовать maven-antrun-plugin.

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