2013-05-17 97 views
0

我想知道什麼是更新Maven存儲庫元數據的推薦方式?什麼是更新Maven存儲庫元數據的推薦方式

我正在使用的場景是maven-cargo插件元數據的內容是陳舊的,並不反映更新後的存儲庫元數據,因此,我的理由來改變它。

例如,我有這樣的Maven的元數據central.xml爲Maven的貨物插件:

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-cargo-plugin</artifactId> 
</metadata> 

而更新後的版本應該是這樣的:

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>cargo-maven2-plugin</artifactId> 
</metadata> 

我如何去做這個?

感謝

+0

您是否使用存儲庫管理器?或者這是本地存儲庫嗎? – khmarbaise

+0

沒關係,我通過使用''來解決這個問題。這允許構建首先使用org.codehaus.cargo而不是org.apache.maven.plugins – drecute

回答

1

下面添加到settings.xml中(這使得行家首先使用指定的組。

<pluginGroups> 
     <!-- pluginGroup 
     | Specifies a further group identifier to use for plugin lookup. 
     <pluginGroup>com.your.plugins</pluginGroup> 
     --> 
     <pluginGroup>org.codehaus.cargo</pluginGroup> 
    </pluginGroups> 

及以下加入到你的pom.xml

<configuration> 
    <container> 
    <containerId>jetty6x</containerId> 
    <type>embedded</type> 
    </container> 
</configuration> 

看到http://maven.apache.org/guides/introduction/introduction-to-plugin-prefix-mapping.html

+0

好的(+1)!接受你的答案。 – Michael

相關問題