【发布时间】:2011-01-12 23:21:29
【问题描述】:
我正在尝试使用 maven 站点插件创建一个基本的 maven 站点。所以我把这个添加到我的 pom 中:
<reporting>
<plugins>
<!--JavaDoc setup-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<configuration>
<defaultAuthor>Leon Blakey</defaultAuthor>
<defaultVersion>${project.version}</defaultVersion>
<links>
<link>http://download.oracle.com/javase/6/docs/api</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
然后跑mvn site --errors
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building pircbotx 1.3-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-site-plugin:2.0.1:site (default-site) @ pircbotx ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.688s
[INFO] Finished at: Wed Jan 12 18:08:00 EST 2011
[INFO] Final Memory: 5M/13M
[INFO] ------------------------------------------------------------------------
W:\programming\pircbot-hg>
嗯,奇怪的是没有输出。所以当我检查目标/站点时,它是空的。唯一的文件夹是 images/ 、 css/ 和 WEB-INF/ ,其中填充了一些通用图片。没有 javadoc 也没有网站。
这可以用mvn site:site 和mvn org.apache.maven.plugins:maven-site-plugin:2.2:site 重现(显然maven 默认只想使用2.0.1)
奇怪的是,我可以回到 maven 2.2.1 并成功生成站点。但是当我使用 3.0.1-RC1(恰好与 Netbeans 一起提供)时,它失败了。
我做错了什么会导致站点插件在 3.0.1 而不是 2.2.1 中失败?
【问题讨论】:
-
并不是说这会对你有所帮助,但我在 3.0 中遇到了同样的问题,并认为这是一个 maven 错误。我从来没有生成过网站。
-
@Raghuram 这些天我认为您提供的有关 Maven 3 和站点插件的链接在此页面上有详细说明:maven.apache.org/plugins/maven-site-plugin/maven-3.html
标签: java maven javadoc maven-javadoc-plugin maven-site-plugin