Maven 2 什么';这是更新maven存储库元数据的推荐方法

Maven 2 什么';这是更新maven存储库元数据的推荐方法,maven-2,maven-cargo,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</

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

org.apache.maven.plugins
maven货物插件
鉴于更新版本应为:

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

org.apache.maven.plugins
cargo-maven2-plugin
我该怎么办


谢谢

将下面的内容添加到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>

org.codehaus.cargo
并将以下内容添加到pom.xml中

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

码头6X
嵌入的

请参见

您使用的是存储库管理器?还是本地存储库?没关系,我通过使用
解决了这个问题。这允许构建首先使用org.codehaus.cargo,而不是org.apache.maven.pluginsgree(+1)!接受您的答案。