Можно ли публиковать отчеты своего сайта в github? Например, я запускаю Checkstyle, Findbugs, Cross Reference и другие плагины и хотел бы иметь это общедоступное. Поскольку мой проект уже существует, я хотел бы просто сохранить его там.Maven Project - github
ответ
С состоянием плагинов, которые существуют сейчас, вам нужно будет немного подрезать. Команда сайта (за ваши комментарии: вы хотите использовать mvn: site) имеет mechanism (stage) для толкания результирующего сайта где-то, но все это в основном связано с SCP'ом вокруг какого-то конечного пункта назначения. Для github я не думаю, что есть какое-то очевидное место для таких вещей.
Решение было бы написать что-то, что расширило плагин сайта, чтобы проверить результаты в Github, используя функциональные возможности github. Подробная информация о битах страниц github доступна по адресу http://pages.github.com/. Чтобы попасть туда, вы будете писать что-то, что проверяет на вашем результирующем сайте корневую ветвь «gh-pages» и оттуда.
Я наткнулся на это вчера и думал, что могу скопировать каталог сайта в ветку, которую он предлагает. Это было бы под контролем версий, поэтому у меня была бы запись. Я думаю, что это, вероятно, то, что я буду делать. – 2010-07-18 14:01:44
Я попытался сделать это некоторое время назад. Это не было на 100% успешным, но, похоже, работало нормально. http://happygiraffe.net/blog/2009/01/17/github-pages-with-maven/ –
Если у меня будет время, вы хотите запустить плагин с открытым исходным кодом github maven, который делает именно это?Я не слишком разбираюсь в отчетах сайта, так как это только я в настоящее время. – 2010-07-27 15:50:20
Способ публикации Maven для публикации ваших отчетов будет заключаться в создании сайта Maven и его развертывании с использованием FTP, SCP или DAV.
Я не знаю, предоставляет ли GitHub пространство для хостинга и поддерживает любой из этих протоколов. Если это произойдет, то следующие ресурсы помогут:
- Развертывание сайта в плагине сайта Usage страница
- 10.6. Deploying Your Project Website
- Maven 2: Getting "mvn site:deploy" to work
- Releasing Maven projects to Github
- Site Distribution в POM Reference
Если это не так, лучше искать другое место для размещения вашего сайта.
Я использую этот плагин для этого: http://synergian.github.com/wagon-git/
Есть Maven GitHub плагинов которым отлично работает для меня.
особенность:
- Deploy артефакты
- загрузить артефакты
- развернуть сайт Gh-страницы
См: https://github.com/github/maven-plugins и раскошелиться пример проекта на https://github.com/kevinsawicki/github-maven-example попробовать.
- 1. cobertura on maven project project
- 2. github uploading project issue
- 3. Android Studio Project Project на GitHub Ошибка
- 4. Github Project Страница сайта с доменом github
- 5. Запуск maven Project motown.io
- 6. Maven Project Wont Build
- 7. JCodeModel in maven project
- 8. Maven Project Testing Problem
- 9. Portable maven project
- 10. Project Jigsaw против Maven
- 11. SpringMVC Maven Hibernate Project
- 12. Maven Mulitmodule JiBX Project
- 13. Maven Project URL
- 14. Maven project setup
- 15. Archetype for Maven Project
- 16. Maven multi project issue
- 17. Massive Maven Project
- 18. Eclipse Maven Project import
- 19. Multi Module Maven Project
- 20. Maven multi project
- 21. Медленный проект Android Maven Project
- 22. maven project as dependency in gradle project
- 23. хостинг репозиторий Maven в Github
- 24. Project Managment in GitHub - Nodejs
- 25. cloning laravel project from github
- 26. Ошибка в Maven project "maven install"
- 27. Хранилище Maven Github + Artifactory
- 28. Github, как Maven Repository
- 29. Jenkins + Maven + Github
- 30. Разъем Magento в maven mule project
http://www.jroller.com/mrdon/entry/maven_enabled_project_hosting_with – msw
Спасибо за ваш комментарий, но это только для обнаружения изменений от того, что я прочитал. Я хочу публиковать отчеты с помощью команды: mvn site. – 2010-07-17 21:00:54