最近在看maven实战,看到maven可以生成项目站点,就按照书上的方法试了试,结果和书上不一致,搞了一下,记下来,避免以后再卡在这里。
书中针对不同的maven版本提供了不同的配置,我用的maven3,配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0-beta-1</version>
</plugin>
按照书上说的,配置完成后,命令行输入
mvn site
控制台报错
查了查这个报错,据说是我用的这个包版本不对,好吧,也许这本书出版的时候这个是最新版本。。。好吧,换成3.7了
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.7</version>
</plugin>
这次没报错!按照书上说的,看看target下面有了啥
额。。。不对啊,怎么没有html???书上骗我?!
不会就查,有问题也要查,还好找到了
按照这个帖子里说的,光加一个maven-site-plugin是远远不够的,还要加上reportPlugins,但添加的时候pom就报错了,汗,真坎坷啊,继续查
根据外籍同行的提示,在最外层加上
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
</plugin>
</plugins>
</reporting>
再次执行命令,amazing!
打开index.html看看
搞定!