1
我想爲我的基於Maven的項目使用Fluido skin。 如果我只在src/site/site.xml
中添加它,mvn site
失敗,因爲工件丟失。它要求手動安裝神器,但我希望爲我的同事避開這一步。實施Maven皮膚依賴
我已經添加了以下依賴我pom.xml
:
<dependency>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.2.2</version>
</dependency>
它似乎工作:皮膚被行家當我做mvn site
自動下載。但是我不希望我的項目被標記爲該神器的依賴;我不希望那個軟件包在編譯,測試等過程中在類路徑中。
我沒有看到任何dependency scope會限制依賴關係只爲site:site
。
我是否錯過了有關依賴範圍的內容?使用依賴關係是正確的事情?
感謝。這個特性在[Maven的類加載器文檔](http://maven.apache.org/guides/mini/guide-maven-classloading.html#Plugin_Classloaders)中有記錄,所以我期望這會起作用。我明天再查。 – dolmen 2012-08-09 21:29:07
它的工作原理!非常感謝你! – dolmen 2012-08-10 07:30:09