Maven - IntelliJ IDEA IDE Integration
IntelliJ IDEA bietet integrierte Unterstützung für Maven. In diesem Beispiel verwenden wir IntelliJ IDEA Community Edition 11.1.
Einige der Funktionen von IntelliJ IDEA sind unten aufgeführt -
Sie können Maven-Ziele mit IntelliJ IDEA ausführen.
Sie können die Ausgabe von Maven-Befehlen in IntelliJ IDEA über eine eigene Konsole anzeigen.
Sie können Maven-Abhängigkeiten in IDE aktualisieren.
Sie können Maven-Builds in IntelliJ IDEA starten.
IntelliJ IDEA führt das Abhängigkeitsmanagement automatisch basierend auf Mavens pom.xml durch.
IntelliJ IDEA löst Maven-Abhängigkeiten aus seinem Arbeitsbereich auf, ohne sie im lokalen Maven-Repository zu installieren (erfordert, dass sich das Abhängigkeitsprojekt im selben Arbeitsbereich befindet).
IntelliJ IDEA lädt automatisch die erforderlichen Abhängigkeiten und Quellen aus den Remote-Maven-Repositorys herunter.
IntelliJ IDEA bietet Assistenten zum Erstellen neuer Maven-Projekte, pom.xml.
Das folgende Beispiel hilft Ihnen dabei, die Vorteile der Integration von IntelliJ IDEA und Maven zu nutzen.
Erstellen Sie ein neues Projekt in IntelliJ IDEA
Wir werden das Maven-Projekt mit dem Assistenten für neue Projekte importieren.
Öffnen Sie IntelliJ IDEA.
Wählen File Menu > New Project Möglichkeit.
Wählen Sie Projekt aus vorhandenem Modell importieren.
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_new_project_step1.jpg)
- Wählen Sie die Option Maven
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_new_project_step2.jpg)
Wählen Sie den Projektspeicherort, an dem mit Maven ein Projekt erstellt wurde. Wir haben ein Java Project consumerBanking erstellt. Im Kapitel "Java-Projekt erstellen" erfahren Sie, wie Sie mit Maven ein Projekt erstellen.
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_new_project_step3.jpg)
- Wählen Sie das zu importierende Maven-Projekt aus.
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_new_project_step4.jpg)
- Geben Sie den Namen des Projekts ein und klicken Sie auf Fertig stellen.
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_new_project_step5.jpg)
Jetzt können Sie das Maven-Projekt in IntelliJ IDEA sehen. Schauen Sie sich die externen Bibliotheken des ConsumerBanking-Projekts an. Sie können sehen, dass IntelliJ IDEA seinem Erstellungspfad im Abschnitt Maven Maven-Abhängigkeiten hinzugefügt hat.
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_project_structure.jpg)
Erstellen Sie ein Maven-Projekt in IntelliJ IDEA
Jetzt ist es an der Zeit, dieses Projekt mit den Funktionen von IntelliJ IDEA zu erstellen.
Wählen Sie das ConsumerBanking-Projekt aus.
Wählen Buid menu > Rebuild Project Möglichkeit
Sie können die Ausgabe in der IntelliJ IDEA Console sehen
4:01:56 PM Compilation completed successfully
Führen Sie die Anwendung in IntelliJ IDEA aus
Wählen Sie das ConsumerBanking-Projekt aus.
Klicken Sie mit der rechten Maustaste auf App.java, um das Kontextmenü zu öffnen.
wählen Run App.main()
![](https://post.nghiatu.com/assets/tutorial/maven/images/ij_run_app.jpg)
Sie sehen das Ergebnis in der IntelliJ IDEA Console.
"C:\Program Files\Java\jdk1.6.0_21\bin\java"
-Didea.launcher.port=7533
"-Didea.launcher.bin.path=
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 11.1.2\bin"
-Dfile.encoding=UTF-8
-classpath "C:\Program Files\Java\jdk1.6.0_21\jre\lib\charsets.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\deploy.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\javaws.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jce.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jsse.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\management-agent.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\plugin.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\resources.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\rt.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\dnsns.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\localedata.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunjce_provider.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunmscapi.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunpkcs11.jar
C:\MVN\consumerBanking\target\classes;
C:\Program Files\JetBrains\
IntelliJ IDEA Community Edition 11.1.2\lib\idea_rt.jar"
com.intellij.rt.execution.application.AppMain com.companyname.bank.App
Hello World!
Process finished with exit code 0