任何沒有得到mvn網站輸出的人?我在我的Macbook Pro上獲得網站輸出,並且我也部署了該網站。但是今晚沒有什麼作品:Maven的網站生成不起作用
[INFO] --- Maven的網站插件:2.0.1:網站(默認CLI)@ SVS-工具---
沒有報告或HTML生成
任何沒有得到mvn網站輸出的人?我在我的Macbook Pro上獲得網站輸出,並且我也部署了該網站。但是今晚沒有什麼作品:Maven的網站生成不起作用
[INFO] --- Maven的網站插件:2.0.1:網站(默認CLI)@ SVS-工具---
沒有報告或HTML生成
你使用maven 3嗎?如果是這樣,您需要使用網站插件的3.x version
我認爲,您已經發現了Raghuram的建議,但是,今天我看到了這個問題,並且遇到了同樣的問題。我正在學習Maven,因爲它可能對其他人有用,所以我想在這裏記錄我的步驟。我正在運行Maven 3.0.1,它使用的插件版本2.0.1不起作用。
我在stackoverflow上發現了另一個問題,解釋how to upgrade a Maven plugin。
正如@andri說:
默認插件版本 從超級POM繼承,你 可以檢查他們MVN 幫助:有效-POM。
我檢查,這確實是使用2.0.1 - 我搜查http://search.maven.org/站點插件的最新版本,並在寫作的時候是3.0-β-3(UPDATE 3.0出來了,我已經更新了下面的代碼)。
然而,@andri回答並不像超級POM那樣報告正確的結構,而@Brian Fox的回答確實如此。這兩個答案,並在Maven回購發現信息相結合,添加以下到我的pom.xml
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
隨着這一變化「MVN網站」現在的作品。
現在有人可能會問,爲什麼Maven 3會附帶一個不起作用的插件。事實證明,Maven開發者Brian Fox已決定lock down plugins to version 2。總的來說,這似乎是一個穩定的好主意,但是由於向後兼容性不被尊重,在這種特定情況下,它變成了一個非常糟糕的主意。 super pom中的插件應該爲其打包的版本開箱即用。要麼提供向後兼容性,要麼應該更新到新版本。
也許它會在稍後修復,同時上述解決方法有效。將插件的版本鎖定到特定項目也是一個好主意。
使用3.0作爲版本不適合我,但3.3! – Akhil 2013-06-26 17:06:04
你應該接受給出的答案,它們是可靠的答案。 – 2012-06-09 13:30:56