我想知道,更新maven存储库元数据的推荐方法是什么?
我正在使用的场景是maven-cargo插件元数据的内容过时,并不反映更新的存储库元数据,因此,我有理由更改它。
例如,我在maven-metadata-central.xml中为maven-cargo插件提供了这个:
<?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 :(得分:1)
在settings.xml中添加以下内容(这使得maven首先使用指定的组。
<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