私はEclipseで作業しているmavenプロジェクトを持っています。MavenはEclipseプロジェクトにクラスパスを追加しません
私はmaven eclipse:eclipseを使用してクラスパスを生成していますが、Eclipseプロジェクトにクラスパスを追加することは絶対にありません。私はmaven-eclipse-pluginを試しましたが、私はM2Eclipseプラグインを試しましたが、私が何をするにしても問題はありません。クラスパスのエントリを手に入れることができません。私は多くのビルドエラーがあります.Mavenが耳を完璧に構築すると思っていました。
ガイドラインはありますか?
ありがとうございました!
UPDATE:ここでは私のルートクラスパスです:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="core/src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="core/src/main/resources"/>
<classpathentry kind="src" path="client/src/main/java"/>
<classpathentry kind="src" path="client/src/main/resources"/>
<classpathentry kind="src" path="junit_server/src/main/java"/>
<classpathentry kind="src" path="initializer/src/main/java"/>
<classpathentry kind="src" path="initializer/src/main/webapp"/>
<classpathentry kind="src" path="site/src/main/webapp"/>
<classpathentry kind="src" path="core/src/test/java"/>
<classpathentry kind="src" path="core/src/test/resources"/>
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry exported="true" kind="var" path="M2_REPO"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
アップデート2:のM2eプラグインをインストールインディゴ(3.7)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>coreisp_back</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
私の知らないことは申し訳ありませんが、 "設定を変更しないでください"という意味はどうですか?私のプロジェクトディレクトリ(およびモジュール)から.classpath、.project、および.settingsを削除しますか? –
はい。理想的には、 'mvn eclipse:eclipse'を実行する前にプロジェクトがどのようになったのかに戻るべきです。 –
問題なくプロジェクトをコマンドラインからビルドすると仮定します。 –