7

私たちのプロジェクトは、修正を取得するためにFlexmojos4に移行する必要がありますが、これにはMaven 3が必要です。私たちのプロジェクトはMavenを多用しており、非常に気に入っていますが、非常に多くの構成を行っています。ダースのモジュールの間に、おそらく50ページ以上のXML構成があります。

また、Eclipseを使用し、M2Eclipseプラグインを多用しています。また、次のMavenプラグインを使用します。

  • 資力
  • ビルド番号
  • SQL
  • Hibernate3
  • Flexmojos
  • 組み立て
  • 桟橋
  • 貨物
  • JAR / WAR

と他のいくつか。このブログを読むと、EclipseIndigoがすべて一緒に機能するように感じます。いつ行動を起こすために時間を費やす必要がありますか?

4

2 に答える 2

5

実際、「移動」は、実際には、Mavenインストール/m2eclipseのみをアップグレードすることで構成されている必要があります。Maven3はMaven2とほぼ完全に下位互換性があります。

互換性に関する注意事項をチェックして、修正に多くの時間が必要なものを壊していないことを確認してください。

于 2010-10-30T20:29:09.413 に答える
2

(...)EclipseIndigoがすべて一緒に機能するときのように感じさせます。いつ行動を起こすために時間を費やす必要がありますか?

いいえ、Maven3とEclipse3.5 / 3.6を使用できるようになりました(Maven 3をいつ使用し始めたかは覚えていません)。

まず、Maven 3には下位互換性があるため(Maven 3-価値はありますか? )、「Maven 3にアップグレードする必要がありますか?」でコメントしました。:

試してみませんか?「アップグレード」するものは何もありません。Maven2のインストールに沿ってMaven3をインストールし、PATH設定を変更して、既存のPOMで試してください。

第2に、m2eclipse 0.10は、Maven 3を組み込みバージョンとして長期間使用するため(「外部」インストールを宣言した場合でも依存関係を解決するため)、すでにMaven3に対応しています。Maven 3.0の最終バージョンを外部インストールとして追加するだけで、すぐに使用できます。

要約すると、Maven 3は完全に使用可能であり、pomに変更を加えることはほとんどありません(Maven 3のレポートが改善されたため、修正する点はわずかです)。Eclipse内で機能し、ビルドが高速です。やってみなよ。

PS:必要に応じて、 MNG-2730に添付されているスクリプトを使用して、マシンにあるMavenバージョンを切り替えます。

于 2010-10-31T05:23:03.693 に答える