Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven如何处理重复的插件声明_Maven_Maven 3_Pom.xml - Fatal编程技术网

maven如何处理重复的插件声明

maven如何处理重复的插件声明,maven,maven-3,pom.xml,Maven,Maven 3,Pom.xml,我正在尝试清理其构建的一个大型未记录项目有关于重复插件声明的maven警告 xml类似于 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource>

我正在尝试清理其构建的一个大型未记录项目有关于重复插件声明的maven警告

xml类似于

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <configuration>
    <webResources>
      <resource>
        <directory>${project.basedir}/src/main/webapp</directory>
      </resource>
    </webResources>
  </configuration>
</plugin>

<plugin>
  <artifactId>maven-war-plugin</artifactId>
  <configuration>
    <attachClasses>true</attachClasses>
    <classesClassifier>classes</classesClassifier>
  </configuration>
</plugin>

org.apache.maven.plugins
maven战争插件
${project.basedir}/src/main/webapp
maven战争插件
真的
班级
我需要更改它,使其不会记录警告,但其行为与现在完全相同

我想有三种可能:

  • 第一次申报获胜
  • 最后宣言获胜
  • 所有遇到的声明都是按XML合并的
但它是哪一个呢?

使用调试日志(-X)运行,在日志中查找war插件的出现/提及,并查看出现的配置。然后使您的POM看起来像这样的配置