0

私はMavenプラグインで遊んでいます。具体的には、Eclipse用のカスタムMavenプラグインを開発しようとしています。すべてうまくいきます、それはコンソールから構築されます...などまで: `

「プラグインの実行はライフサイクル構成でカバーされていません」

が表示されます。私はこれを調べて見つけました:

http://wiki.eclipse.org/M2E_plugin_execution_not_covered ;

明らかに私はプラグインの実行を無視したくありません、実行命令は機能していないようです、プロジェクトコンフィギュレーターへのデリゲートに関しては、私は見つけることができません

AbstractJavaProjectConfigurator.java。

org.eclipse.jdt、コア、およびソースで検索しましたが、検索しているものへの参照がありません。私が見つけた最適な一致はここにあります:

http://git.eclipse.org/c/m2e/m2e-core.git/tree/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt

まとめると、私が達成したいのは次のとおりです。「m2e 1.1以降、mavenプラグイン開発者は、プラグイン自体の一部としてライフサイクルマッピングメタデータを提供できるようになりました。」私が挿入した最初のリンクで述べたように。どんな助けでも大歓迎です。

4

1 に答える 1

0

mojo の実行を単純にバイパスするか、m2e に maven エンベダーを介して単に mojo を実行するように指示するには、次のものが必要です。

  1. リンクで説明されている適切なライフサイクル マッピング。参照: https://github.com/php-maven/maven-php-plugin/blob/master/ide-plugins/eclipse/tags/2.0.3/org.phpmaven.eclipse.core/lifecycle-mapping-metadata。 xml ただし、デバッグできるようにEclipseプロジェクトのルートに配置しました(srcフォルダーに配置すると、これらの余分なリソースを見つけることができない場合があります)。

  2. ビルドに埋め込むためのビルド プロパティ: https://github.com/php-maven/maven-php-plugin/blob/master/ide-plugins/eclipse/tags/2.0.3/org.phpmaven.eclipse.core /build.properties

  3. 依存関係と拡張によるアクティベーション:

お役に立てれば。プロジェクトコンフィギュレーターについても混乱しました。ただし、上記の例では、プロジェクト コンフィギュレーターは必要ありません。

于 2012-06-23T18:22:05.933 に答える