Maven-project importeren in Eclipse

Ik wil een bestaand Maven-project importeren in Eclipse. Ik heb 2 manieren gevonden om het te doen:

  1. Via uitvoeren vanaf de opdrachtregel mvn eclipse:eclipse
  2. De Maven Eclipse-plug-in installeren vanuit Eclipse.

Wat is het verschil tussen beide en welke heeft de voorkeur?

Als ik de Maven Eclipse-plug-in installeer via het Eclipse-menu Help -> Installeer nieuwe software, moet ik mijn pom.xmlnog aanpassen om de Maven Eclipse-plug-in op te nemen in het gedeelte met plug-ins?


Antwoord 1, autoriteit 100%

Ik wil een bestaand maven-project importeren in eclipse. Ik heb 2 manieren gevonden om dit te doen, de ene is via de opdrachtregel mvn eclipse:eclipseen een andere is om de maven eclipse-plug-in van eclipse te installeren. Wat is het verschil tussen beide en welke heeft de voorkeur?

De maven-eclipse-pluginis een Maven-plug-in en is er altijdgeweest (een van de eerste plug-in die beschikbaar is met Maven 1, een van de eerste plug-in die is gemigreerd naar Maven 2). Het is lange tijd de enige fatsoenlijke manier geweest om een bestaand maven-project met Eclipse te integrerenimporteren. Eigenlijk biedt het geen echte integratie, het genereert alleen de bestanden .projecten .classpath(het heeft ook WTP-ondersteuning) van een Maven-project. Ik heb deze plug-in jarengebruikt en was er erg blij mee (en op dit moment erg ontevreden over Eclipse-plug-ins voor Maven zoals m2eclips).

De m2eclipseplug-in is een van de Eclipse-plug-ins voor Maven. Het is eigenlijk het eerste en meest volwassen van de projecten die gericht zijn op het integreren van Maven in de Eclipse IDE (dit is niet altijd het geval geweest, het was ongeveer 2 jaar geleden niet echt bruikbaar, zie de feedback in Mevenide vs. M2Eclipse, Q voor Eclipse/IAM). Maar zelfs als ik geen dingen gebruik zoals het maken van een Maven-project vanuit Eclipse of de POM-editor of andere mooie wizards, moet ik zeggen dat deze plug-in nu volledig bruikbaar is, een zeer soepele integratie biedt, leuke functies heeft … In andere woorden, ik ben er eindelijk op overgestapt 🙂 Ik zou het nu aan elke gebruiker aanbevelen (gevorderden of beginners).

Als ik de maven eclipse-plug-in installeer via het eclipse-menu Help -> Installeer nieuwe software, moet ik nog steeds mijn pom.xml aanpassen om de maven eclipse-plug-in op te nemen in het gedeelte met plug-ins?

Deze vraag is een beetje verwarrend, maar het antwoord is nee. Met de m2eclipse-plug-in geïnstalleerd, klik met de rechtermuisknopop de pakketverkenner en Importeren… > Maven-projectenom een bestaand maven-project in Eclipse te importeren.


Antwoord 2, autoriteit 47%

Ik heb geen ervaring met Eclipse of Maven, dus de andere antwoorden leken een beetje te ingewikkeld.

De volgende eenvoudigere reeks stappen werkte voor mij:

Vereiste: zorg ervoor dat de Maven-plug-in is geïnstalleerd in uw Eclipse IDE: Hoe de Maven-plug-in aan Eclipse toe te voegen

  1. Eclipse openen
  2. Klik op Bestand> Importeren
  3. Typ Mavenin het zoekvak onder Selecteer een importbron:
  4. Selecteer Bestaande Maven-projecten
  5. Klik op Volgende
  6. Klik op Bladerenen selecteer de map die de hoofdmap is van het Maven-project (waarschijnlijk bevat het bestand pom.xml)
  7. Klik op Volgende
  8. Klik op Voltooien

Antwoord 3, autoriteit 10%

Het gebruik van mvn eclipse:eclipsegenereert alleen algemene eclipse-configuratiebestanden, dit is prima als je een eenvoudig project hebt; maar in het geval van een webgebaseerd project zoals servlet/jsp moet u handmatig Java EE-functies toevoegen aan eclipse (WTP).

Om het project uitvoerbaar te maken via het eclipse-servergedeelte, configureert u Apache voor Eclipse: Download en pak Apache Tomcat ergens uit. In Eclipse Windows -> Voorkeuren -> Servers -> Runtime-omgevingen toevoegen (lokale server maken), selecteer uw versie van Tomcat, blader vervolgens naar de map van de Tomcat die u hebt uitgepakt, klik op Voltooien.

Venster -> Toon weergave -> Servers Voeg het project toe aan de serverlijst


Antwoord 4, autoriteit 7%

Maven heeft een Eclipse-plug-in en Eclipse heeft een Maven-plug-in, we gaan die dingen bespreken. Als we maven gebruiken met die commandoregel-dingen en dergelijke wanneer we door eclipse gaan, willen we niet dat die opdrachtregel het codeert hebben zeer nuttig, Maven en eclipse geven een goede integratie, ze zullen heel goed samenwerken, bedankt voor die plug-ins

Stap 1: Ga naar het maven-project. Hier is mijn project FirstApp. (Voorbeeld van mijn project is FirstApp)

Daar kun je één pom.xml-bestand zien, nu willen we een eclipsproject genereren met behulp van die pom.xml.

Stap 2: Gebruik de opdracht mvn eclipse:eclipse

Stap 3: verifieer het project

na uitvoering van dit commando, zie dat er twee nieuwe bestanden zijn aangemaakt

Opmerking:- beide bestanden zijn gemaakt voor Eclipse. Wanneer u die bestanden opent, zult u merken dat er een klassevariabele “M2_REPO” wordt gegenereerd. Je wilt dat klassenpad in eclipse toevoegen, anders geeft eclipse een fout weer.

Stap 4: Eclipse-project importeren

Bestand -> Importeren -> Algemeen -> Bestaande projecten in Workspace -> Selecteer hoofdmap -> Klaar

Meer details hier


Antwoord 5, autoriteit 6%

Ik vind de plug-in m2eclipsenuttiger. Dit biedt leuke tools zoals de POM-editor en het maken van een Maven-project vanuit Eclipse.


Antwoord 6

Ik kon een Maven-project niet importeren met de hierboven voorgestelde stappen totdat ik erachter kwam waarom het niet importeerde:

Een maven-project wordt niet geïmporteerd als je een ander Maven-project hebt met hetzelfde artefact-ID. Zorg ervoor dat de artefact-ID van uw project uniek is in uw eclipse-werkruimte.


Antwoord 7

Sinds Eclipse Neon, dat Eclipse Maven Integration (m2e) 1.7 bevat, is de voorkeursmanier een van de volgende manieren:

  • Bestand > Projecten uit bestandssysteem…– Dit werkt voor Eclipse-projecten (met het bestand .project) en ook voor niet-Eclipse-projecten die alleen het bestand pom.xml.
  • Als u importeert uit een Git-repository, in de Git Repositories-weergave klik met de rechtermuisknopop het repository-knooppunt, één map of meerdere geselecteerde mappen in de werkstructuuren kies Importeer projecten…. Dit opent hetzelfde dialoogvenster, maar u hoeft de map niet te selecteren.

Antwoord 8

Bestand » Importeren » Maven » Bestaand Maven-project » Volgende

http://www.websparrow.org /misc/hoe-maven-project-in-eclipse-importeren

Other episodes