コマンドライン(mvn test
)で正しくビルドしたmavenプロジェクトがあります。私はEclipseにプロジェクトをインポートするとMaven:親pomを持つプロジェクトのEclipseが正しく設定されていない
src/main/java
src/test/java
、または:サブプロジェクトのディレクトリの各(サブディレクトリ[1-3])、私はの構造を持っている内部
pom.xml
|-------subdir1/pom.xml
|-------subdir2/pom.xml
|-------subdir3/pom.xml
:それはこのように構成されていますMaven構成(Alt-F5)を更新すると、src
ディレクトリはであり、間違ってがBuildPathに追加されています。私はいつも手動でそれらを削除して、java
dirのそれぞれを追加して、Eclipseを正しくコンパイルする必要があります。
Eclipseでビルドパスが正しく追加されるようにプロジェクトを設定するにはどうすればよいですか?
愚かな質問がありますが、インポート> Maven>既存のMavenプロジェクト、またはインポート>一般>既存のプロジェクトをワークスペースに使用していますか? –
@MichaelPeacock:私は "Existing Maven Projects"を使用しています。愚かな質問はしません、私はJava Worldに新しいです、おそらく私はやっている愚かなものがあります。 – neves
ほんの少しの推測、1)eclipseで使用されているMavenインストールを確認してください。最新バージョンを確認するか、外部インストールを使用してください。 2)Eclipseの中のJDKが期待どおりであることを確認してください。 3)settings.xmlのeclipseが指し示していることを確認します。コマンドラインで使用するものと同じものを使用してください。 – Shinchan