2016-09-25 7 views
0

私は別のjarのクラスにリンクしようとする簡単なテストmavenプロジェクト(Eclipse Neon上)を持っています。Maven:依存関係でパッケージを検出できません

プロジェクトの構造は、次の画像に表示されます。

enter image description here

Log4jManagerは、「サードパーティ」瓶のプロジェクトです。 Log4jExは、それを使用しようとするクライアントです。

aaaa.javaでは、インポートがLog4jManagerのパッケージの正しいパスを指していることがあります。しかし、彼らはコンパイルに失敗します。

enter image description here

あなたがしてください助けることができます:

これはPOMファイルですか?友人の提案に続き

、私はInteliJをインストールし、同じプロジェクトを作成しました:

はUPDATE


タル

、ありがとうございます。 - とすべてが正常になります

enter image description here

だから、ただ、「クリーンプロジェクト」(>クリーンプロジェクト]メニュー)

+1

Log4jをクラスパスに追加してみます。 http://stackoverflow.com/questions/3280353/how-to-import-a-jar-in-eclipse – Unknown

答えて

1

:(... Eclipseの問題のように見える。ここに問題はなかったです。 。。 プロジェクトは、コンソール(mvn clean compile)から罰金コンパイルした場合、あなたは彼らのようなEclipseのアーティファクトを無視することができます。再起動はこれが随時私に起こる典型的なEclipseの問題であるだけでなく参考になっ可能一般的に

エクリプスおそらく消滅するでしょう。

+0

ありがとうございます。私は最終的にプロジェクトを削除して再作成しました。今回は - 問題はありませんでした... :)厄介なことですが、これは私たちが持っているものです:...( – dushkin

+0

@dushkinこれは時々Eclipseに影響します。 – Antoniossss

関連する問題