Hinzugefügt Maven-dependency, Eclipse nicht sehen es
Ich hinzufügen, Guave 17.0 meiner pom.xml, Eclipse automatisch erstellt Projekt.
Lief mvn dependency:resolve
, maven zeigt com.google.guava:guava:jar:17.0:compile
in der Liste der Dateien behoben.
Allerdings, wenn in Eclipse versuche ich zu auto-complete com.google.g
sagt er, "Kein Standard-Vorschläge". Ich habe Hinzugefügt, Abhängigkeiten in meinem pom.xml vor, führen Sie mvn dependency:resolve
Eclipse und holte Sie sofort. Was ist diesmal anders?
Habe ich versucht, die folgenden so weit:
- Habe versucht, die Reinigung der Projekt und lassen Sie es automatisch neu.
- Sauber, auto-rebuild, re-starten Sie Eclipse.
mvn clean
gefolgt vonmvn install
- https://stackoverflow.com/a/6913992/91933
- https://stackoverflow.com/a/12978632/91933
- https://stackoverflow.com/a/2393810/91933 (obwohl ich konnte nicht Eclipse zu akzeptieren, die $HOME/.m2 wie die Maven-repository (was es ist)).
Kann ich sehen target/<projname>-1.0-SNAPSHOT/WEB-INF/lib/guava-17.0.jar
.
Meine Konfiguration:
- OS: OS X 10.9.3
- Maven: 3.1.1
- Eclipse: Kepler (mit m2e 1.4)
können Sie sehen, dass jar-Hinzugefügt in eclipse verwaltet classpath ?
versuchen Sie, die
Verwenden Sie nicht
Du sagst, dass ich laufen sollte
versuchen Sie, die
mvn eclipse:clean
und dann die mvn eclipse:eclipse
- Befehl in einer separaten Eingabeaufforderung, und aktualisieren Sie dann das Projekt in eclipse. Die meisten der Zeit, dies funktioniert für mich.Verwenden Sie nicht
mvn eclipse:eclipse
verwenden Sie den import von Eclipse und den rest übernimmt m2e
- plugin von Eclipse.Du sagst, dass ich laufen sollte
mvn eclipse:clean
, entfernen Sie das Projekt aus Eclipse und dann re-import?InformationsquelleAutor markvgti | 2014-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem Vorschlag von @khmarbaise am besten funktioniert, und löst alle Probleme.
Löschen Sie einfach das Projekt aus Eclipse.
Re-import als "existing Maven Projects" und zeigen Sie es in Richtung zu dem Verzeichnis des Projekts enthält
pom.xml
Datei.Lassen Sie Eclipse ist
m2e
plugin den rest erledigenFunktionierte bei mir einwandfrei.
Folgende Hinweise (entnommen aus https://developers.google.com/appengine/docs/java/webtoolsplatform#maven) kann nur gelten GAE-Projekte, aber wie es scheint, sollte grundsätzlich anwendbar (mein Projekt ist GAE, so kann nicht sicher sein):
Vielleicht hilft es jemanden: Das Zertifikat für die Kommunikation mit meiner Organisation maven, artifactory abgelaufen war; sobald ich aktualisiert, es hat alles geklappt.
Ich denke, der Rat ist nur für die erste Zeit, wenn das importieren eines maven-Projekt in Eclipse.
Das root-Verzeichnis ist, müssen Sie diese Dateien.
InformationsquelleAutor markvgti
In der Datei
pom.xml
innen< dependency > seleneium
vielleicht haben Sie definiert< scope> test
z.B.< scope>test < /scope>
.Entfernen/löschen dies können auch Ihr problem lösen.
InformationsquelleAutor Darko Margetic