2010-07-17 2 views
3

Можно ли публиковать отчеты своего сайта в github? Например, я запускаю Checkstyle, Findbugs, Cross Reference и другие плагины и хотел бы иметь это общедоступное. Поскольку мой проект уже существует, я хотел бы просто сохранить его там.Maven Project - github

+0

http://www.jroller.com/mrdon/entry/maven_enabled_project_hosting_with – msw

+0

Спасибо за ваш комментарий, но это только для обнаружения изменений от того, что я прочитал. Я хочу публиковать отчеты с помощью команды: mvn site. – 2010-07-17 21:00:54

ответ

2

С состоянием плагинов, которые существуют сейчас, вам нужно будет немного подрезать. Команда сайта (за ваши комментарии: вы хотите использовать mvn: site) имеет mechanism (stage) для толкания результирующего сайта где-то, но все это в основном связано с SCP'ом вокруг какого-то конечного пункта назначения. Для github я не думаю, что есть какое-то очевидное место для таких вещей.

Решение было бы написать что-то, что расширило плагин сайта, чтобы проверить результаты в Github, используя функциональные возможности github. Подробная информация о битах страниц github доступна по адресу http://pages.github.com/. Чтобы попасть туда, вы будете писать что-то, что проверяет на вашем результирующем сайте корневую ветвь «gh-pages» и оттуда.

+0

Я наткнулся на это вчера и думал, что могу скопировать каталог сайта в ветку, которую он предлагает. Это было бы под контролем версий, поэтому у меня была бы запись. Я думаю, что это, вероятно, то, что я буду делать. – 2010-07-18 14:01:44

+0

Я попытался сделать это некоторое время назад. Это не было на 100% успешным, но, похоже, работало нормально. http://happygiraffe.net/blog/2009/01/17/github-pages-with-maven/ –

+0

Если у меня будет время, вы хотите запустить плагин с открытым исходным кодом github maven, который делает именно это?Я не слишком разбираюсь в отчетах сайта, так как это только я в настоящее время. – 2010-07-27 15:50:20

0

Способ публикации Maven для публикации ваших отчетов будет заключаться в создании сайта Maven и его развертывании с использованием FTP, SCP или DAV.

Я не знаю, предоставляет ли GitHub пространство для хостинга и поддерживает любой из этих протоколов. Если это произойдет, то следующие ресурсы помогут:

Если это не так, лучше искать другое место для размещения вашего сайта.