0

マルチモーダルフレックスアプリケーション用にpom.xmlを作成しようとしています。私は例としてこのリソースを使用しています:

http://www.sonatype.com/books/mvnref-book/reference/flex-dev-sect-creating-with-archetype.html

M2E v1.01を使用していますが、「ライフサイクル構成でカバーされていないプラグインの実行」エラーが多数発生します。私が見る限り、これを解決するために使用できるm2Eコネクターがなく、Mavenのアドバイスをすべて試しました。私は見つけることができます-含めるために:

  • 綺麗
  • 依存関係を更新する
  • プロジェクト構成を更新する

この問題は、プロジェクトがswcまたはswfパッケージとして宣言されている場合にのみ発生します。Eclipseに「ゴールを永久に無視されたものとしてマークする」ように依頼する私の次の動き-これは少しばかげているようです。

何かアドバイスをいただければ幸いです。

前もって感謝します。

4

2 に答える 2

1

STS 2.8.0では、m2eclipseをバージョン1.0にアップグレードしました。ただし、これにより、既存のプロジェクトで少し問題が発生する可能性があります。私は数ヶ月前にこれについてブログを書きました。

http://blog.springsource.org/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/

基本的に、m2eclipseの新しいアーキテクチャでは、使用する各mavenプラグインを1つのEclipseプラグインにマップして、Eclipse内でのプラグインの実行を処理する必要があります。すべてのMavenプラグインの作成者が、Eclipseプラグインを作成および保守するための知識や時間を持っているわけではないため、これは明らかに問題を引き起こします。

プラグインを無視としてマークすることにより、プラグインをEclipse内で実行してはならないことを意味します(実行する必要があるときはいつでも、コマンドラインから実行することを意味します)。としてマークされたらignored、それをに変更できます。これは、関連するライフサイクルがEclipseで実行されるたびに常にexecute実行される必要があることを意味します。これはパフォーマンスの問題を引き起こす可能性があるため、リスクを知っている場合にのみ実行してください。

これがすべてあなたにとって多すぎる場合、STSはm2eclipseの古いバージョンに戻すためのダウングレードオプションを提供します。ダッシュボード拡張機能ページに移動します。残念ながら、.projectファイルと.classpathファイルへのすべての変更を手動で元に戻す必要があります(自動アップグレードメカニズムは提供されますが、ダウングレードメカニズムは提供されません...おそらくすべてがバージョン管理されています)。

質問や問題がある場合は、STSフォーラムに送信する必要があります:http: //forum.springsource.org/forumdisplay.php ?32-SpringSource-Tool-Suite

于 2012-01-11T19:20:51.590 に答える
0

このアルファコネクタ「FlexMavenIntegrationfor Flash Builder」は、Eclipseマーケットプレイス(http://marketplace.eclipse.org/node/648556 )で確認できます。

于 2013-02-08T10:19:47.737 に答える