1

私は日食ジュノとマベン2.2.1を使用しています。

Eclipse の出力フォルダーを maven のフォルダーと分離する簡単な方法はありますか? ですから、ターゲット ディレクトリに eclipse をビルドし、target-maven ディレクトリに maven を配置したいと思います。

使ってみた

 <directory>target-maven</directory>

pom.xml で。

プロジェクトを作成した後にそれを行うと、うまくいきます。
しかし、svn (.classpath .target なし ... src フォルダーのみ) からプロジェクトを回復し、続いて eclipse:eclipse を実行すると、すべてが target-maven でビルドされます。

4

2 に答える 2

1

このために、さまざまなプロファイルを作成できます。mvn-eclipseEclipsemvn-cmd用と、異なるターゲット ディレクトリを指定するコマンド ライン用のプロファイルを作成します。Eclipse Launch Configurations でプロファイルをアクティブ化する必要があります (フィールドを選択Run as -> Maven Build ...してください)。または、 2 つの異なる を作成することもできます。ご指定の方でProfilessettings.xml

  <activeProfiles>
    <activeProfile>mvn-eclipse</activeProfile>
  </activeProfiles>

そして他の

  <activeProfiles>
    <activeProfile>mvn-cmd</activeProfile>
  </activeProfiles>

コマンドラインでmavenを使用するときに変更を加える必要がないようにmvn-cmd、アクティブなプロファイルとして含まれる設定ファイルに名前を付ける必要があります。settings.xmlEclipse では、 を介して設定を指定できますPreferences -> Maven -> User settings

ただし、両方の出力フォルダーが同期しなくなるという問題が発生する可能性があるため、これはお勧めしません。そのため、これには十分な理由があることを確認してください。

于 2012-10-09T07:14:13.650 に答える