我遇到了m2e(Eclipse IDE中的Maven插件)的问题。
我看到以下错误: m2e不支持2.4之前的maven-resources-plugin。使用maven-resources-plugin版本2.4或更高版本。
我不知道如何解决此错误。我很确定这是一个m2e问题(也许是设置问题?)。
背景:
感谢您的帮助。
阿尔伯特
答案 0 :(得分:7)
在tika.parent项目中,您可以找到org.apache.apache.6作为父级:
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>6</version>
<relativePath />
</parent>
在org.apache apache的pom.xml中,您可以找到:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
第一个简单的解决方案:
在“build - pluginManagement - plugins”(第230行)下将以下内容添加到tika.parent的pom中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
...
然后让tika团队使用更新的org.apache apache父pom。
答案 1 :(得分:1)
你是如何将项目导入eclipse的? (Eclipse中的mvn eclipse:eclipse
目标或“import maven项目”?)
也许这个答案是相关的:Error in POM.xml
答案 2 :(得分:1)
另一个对我有用的解决方案是: 1)从Ecplise卸载所有现有的Maven插件。 2)然后从这个位置安装Maven插件:http://m2eclipse.sonatype.org/sites/m2e -Rushi