私は開発者がWindows PCを持ち、もう1人がMacBookを持っている小さな開発環境でEclipseを使用しています。 Subversionリポジトリを使用してコードを共有し、Mavenを「外部ツール」として使用します(m2eプラグインを使用しない)。混合Windows/Macチーム環境でのEclipse修正.classpathのレスリング
私たちはそれぞれ、2つのシステム上の.jarファイルへのパスを解決するのに効果的なM2_REPO変数を持っています。最近では、Mavenにソースとjavadocsをプルダウンするように指示するコマンドを実行しました。
mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
はそれ以来、私は私のMac-使用して友人にnuissanceある私の.classpathでいくつかの非常にWindows中心の参照を参照してください。
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar"
sourcepath="M2_REPO/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4-sources.jar">
<attributes>
<attribute value="jar:file:/C:/Users/John/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4-javadoc.jar!/" name="javadoc_location"/>
</attributes>
</classpathentry>
downloadSourcesとdownloadJavadocsパラメータを除去し、彼らはのmaven-日食 - プラグインの私のプラグイン設定で偽だということを検証した後でも、私の.classpathファイルを削除し、mvn eclipse:eclipse
私はまだ、これらの不要な資料を参照してくださいreran .classpathファイルに置かれます。
誰もこの問題の良い解決策を見つけましたか? javadocファイルへの参照でM2_REPO変数を使用するようにMavenに指示する設定を見落としたことはありますか? >あなたの.classpathファイルを削除して再作成する。この後依存性管理に
を有効にする - > Mavenの - プロジェクトを右クリックして
:
以下の回答に記載されている回避策の他に、mvn eclipse:eclipseプラグインがこれを行うのを防ぐ方法を見つけましたか? – Spiff