簡體   English   中英

m2e不支持2.4之前的maven-resources-plugin“

[英]“maven-resources-plugin prior to 2.4 is not supported by m2e”

我遇到了m2e(Eclipse IDE中的Maven插件)的問題。

我看到以下錯誤:m2e不支持2.4之前的maven-resources-plugin。 使用maven-resources-plugin版本2.4或更高版本。

我不知道如何解決此錯誤。 我很確定這是一個m2e問題(也許是設置問題?)。

背景:

  1. 我正在嘗試構建Tika v0.9 http://svn.apache.org/repos/asf/tika/tags/0.9/
  2. 我可以從命令行使用Maven構建。
  3. 我可以使用Netbeans v7.0.1構建。
  4. 我正在運行Maven 3.0.3。
  5. 我正在運行Eclipse Indigo Service Release 1(Build id:20110916-0149)
  6. 我正在運行m2e v1.0.100.20110804-1717

謝謝你的幫助。

阿爾伯特

在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)從Ecplise卸載所有現有的Maven插件。 2)然后從這個位置安裝Maven插件: http ://m2eclipse.sonatype.org/sites/m2e -Rushi

你是如何將項目導入eclipse的? mvn eclipse:eclipse目標,還是Eclipse中的“import maven project”?)

也許這個答案是相關的: POM.xml中的錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM