能否将您的网站报告发布到github上?例如,我运行Checkstyle、Findbugs、Cross Reference和其他插件,并希望将其公开。由于我的项目已经在那里了,所以我想直接把它放在那里。
考虑到现有的插件状态,您需要进行一些适配。网站命令(根据您的评论:希望使用mvn:site)具有一个机制(stage),用于将结果推送到某个位置,但它主要是基于SCP将其传输到最终目标。对于Github,我认为没有任何明显的地方可以存放这样的内容。
解决方案是编写扩展站点插件的内容,使用Github页面功能将结果检入Github。有关Github页面的详细信息,请访问http://pages.github.com/。要实现这一点,您需要编写一个将生成的站点检入根分支“gh-pages”的内容,并从那里开始的程序。
使用Maven发布报告的方法是构建Maven站点并使用FTP、SCP或DAV进行部署。
我不知道GitHub是否提供托管空间并支持任何这些协议。如果是这样,那么以下资源将会有所帮助:
如果不行,最好寻找另外一个托管网站的地方。