7 Stimmen

Eclipse (STS) + Maven

Ich habe im Wesentlichen 2 Fragen:

  • Gibt es eine Möglichkeit, die Maven-Konsole von Eclipse aus aufzurufen? (wo ich schreiben könnte eclipse:eclipse und es begann mit der Erstellung des Eclipse-Projekts)
  • Wo wird STS auspacken ist es maven? Ich möchte diesen Pfad zu den Umgebungsvariablen hinzufügen, so dass ich ihn von meiner Windows-Konsole aus verwenden kann.

14voto

Pascal Thivent Punkte 548176

Gibt es eine Möglichkeit, die Maven-Konsole von Eclipse aus aufzurufen? (wo ich eclipse:eclipse schreiben könnte, und es begann den Aufbau eclipse Projekt)

Sie könnten eine Shell öffnen innerhalb von Eclipse in das richtige Verzeichnis wechseln und von dort aus die Maven-Konsole starten. Aber, wenn Sie M2Eclipse verwenden (siehe nächster Punkt), sollten Sie nicht eclipse:eclipse .

Wo packt der STS seinen Maven aus? Ich würde diesen Pfad gerne zu den Umgebungsvariablen hinzufügen, damit ich ihn von meiner Windows-Konsole aus verwenden kann.

STS bündelt M2Eclipse, das mit einer eingebetteten Version von Maven geliefert wird (Maven wird also nicht "ausgepackt"). Sie können M2Eclipse jedoch so konfigurieren, dass eine externe Version verwendet wird. Gehen Sie zu Fenster > Präferenzen > Maven > Installationen y Hinzufügen... Ihre externe Installation:

alt text

0voto

John Punkte 1

Versuchen Sie es mit dem m2eclipse-Plugin von sonatype und Sie können die Verwendung von 'mvn eclipse:eclipse' ganz vermeiden. Nach der Installation von m2eclipse und dem Neustart von eclipse wählen Sie Datei->Import->Maven->Existierendes Maven-Projekt. Navigieren Sie zu Ihrem Maven-Projekt und wählen Sie es aus. Das m2eclipse-Plugin liest das pom ein und erstellt ein eclipse-Projekt (dies ist der Schritt, den 'mvn eclipse:eclipse' auslöst). Es gibt noch weitere nützliche Funktionen des m2eclipse-Plugins, einschließlich des Pom-Editors.

Das m2eclipse Projekt wird von sonatype in die eclipse foundation Projektseite verschoben und wird auf dem Indigo Zug veröffentlicht werden.

Auf dieser Seite finden Sie weitere Informationen über m2eclipse: http://m2eclipse.sonatype.org/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X