6

次のm2eclipse警告を取り除くにはどうすればよいですか?

maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e
4

4 に答える 4

3

次のスニペットは私のために働きました:

<pluginExecution>
  <pluginExecutionFilter>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <versionRange>[1.0,)</versionRange>
      <goals>
        <goal>manifest</goal> <!-- put the goal you're executing in your pom.xml file -->
      </goals>
    </pluginExecutionFilter>
    <action>
      <ignore />
    </action>
</pluginExecution>
于 2013-08-21T15:17:00.507 に答える
1

maven-war-pluginのm2eコネクターを見つけることができるかどうかを確認するか、Eclipseにそれを無視するかとにかく実行するように指示するようにPOMを構成します。m2eの新しいバージョンには、必要なコネクタが含まれている可能性があるため、プラグインをアップグレードすると役立つ場合があります。このstackoverflowの回答の詳細と背景。

于 2012-04-30T13:50:44.780 に答える
1

私の知る限り、この警告はm2e-wtpから発行されています。これは、Eclipse Web Tools Project(WTP)で動作する一連のm2eコネクターを提供します。

m2e-wtpには、以下を含むlifecycle-mapping-metadata.xmlファイルが含まれています。

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <versionRange>[1.0,)</versionRange>
        <goals>
          <goal>inplace</goal>
          <goal>exploded</goal>
          <goal>manifest</goal>
        </goals>
      </pluginExecutionFilter>
      <action>
        <ignore>
            <message>maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e</message>
        </ignore>
      </action>
    </pluginExecution>
  </pluginExecutions>

したがって、この警告は0.15で追加されたため、(1)m2e-wtpの使用を停止するか、(2)m2e-wtpのバージョン0.14にダウングレードする以外に、この警告を抑制する方法はないと思います。

于 2012-05-08T16:58:20.323 に答える
1

Eclipseの問題ビュー内で右クリックしてこの警告メッセージを実際に削除しましたが、戻ってきませんでした。

lehphyroのように、ignoreアクションでPOMを更新しても、うまくいきませんでした。

于 2015-06-10T20:59:59.203 に答える