什么是更新maven存储库元数据的推荐方法

时间:2013-05-17 14:31:23

标签: maven-2 maven-cargo

我想知道,更新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>

我该怎么做?

由于

1 个答案:

答案 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