1

Eclipse 4.2でMavenプロジェクトを使用して、ワークスペース内のMaven以外のJavaプロジェクトがより少ないメンテナンス作業で外部ライブラリを使用できるようにすることを検討しています。この効果を実現するにはMaven Dependencies、タブの下にあるチェックボックスを有効にしJava Build Path -> Order and Exportます。

ただし、Mavenプロジェクトを更新すると、その設定が元に戻ることに気づきました。より具体的には、.classpathこれで:

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">

これに変わります:

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">

これを防ぐ方法はありますか?私の場合、Mavenプロジェクトを持つことの全体的なポイントは、それらの依存関係がエクスポートされることです。

他のすべてのプロジェクトをMavenに変換することを除いて、これを行うためのより良い方法はありますか?

4

1 に答える 1

0

簡単に言えば、これはm2eプラグインではサポートされていません。

Mavenの依存関係をエクスポートするだけなので、これらの依存関係をローカルのMavenリポジトリから外部jarとして他のプロジェクトに手動で追加することを実際に妨げるものは何もありません。

それでも、プロジェクトをマベンジ化する方が簡単です。

于 2012-08-13T15:14:05.733 に答える