Maven - Integrazione IntelliJ IDEA IDE

IntelliJ IDEA ha il supporto integrato per Maven. In questo esempio stiamo usando IntelliJ IDEA Community Edition 11.1.

Alcune delle caratteristiche di IntelliJ IDEA sono elencate di seguito:

  • Puoi eseguire obiettivi Maven da IntelliJ IDEA.

  • È possibile visualizzare l'output dei comandi Maven all'interno di IntelliJ IDEA utilizzando la propria console.

  • Puoi aggiornare le dipendenze Maven all'interno di IDE.

  • È possibile avviare build Maven da IntelliJ IDEA.

  • IntelliJ IDEA esegue la gestione delle dipendenze automaticamente in base al pom.xml di Maven.

  • IntelliJ IDEA risolve le dipendenze Maven dal suo spazio di lavoro senza installarlo nel repository Maven locale (richiede che il progetto di dipendenza sia nello stesso spazio di lavoro).

  • IntelliJ IDEA scarica automaticamente le dipendenze e le origini richieste dai repository Maven remoti.

  • IntelliJ IDEA fornisce procedure guidate per la creazione di nuovi progetti Maven, pom.xml.

L'esempio seguente ti aiuterà a sfruttare i vantaggi dell'integrazione di IntelliJ IDEA e Maven.

Crea un nuovo progetto in IntelliJ IDEA

Importeremo il progetto Maven utilizzando la procedura guidata Nuovo progetto.

  • Apri IntelliJ IDEA.

  • Selezionare File Menu > New Project Opzione.

  • Seleziona Importa progetto dal modello esistente.

  • Seleziona l'opzione Maven
  • Seleziona Posizione progetto, dove è stato creato un progetto utilizzando Maven. Abbiamo creato un progetto Java consumerBanking. Vai al capitolo "Creazione di un progetto Java", per vedere come creare un progetto utilizzando Maven.

  • Seleziona il progetto Maven da importare.
  • Immettere il nome del progetto e fare clic su Fine.
  • Ora puoi vedere il progetto Maven in IntelliJ IDEA. Dai un'occhiata alle biblioteche esterne del progetto consumerBanking. Puoi vedere che IntelliJ IDEA ha aggiunto le dipendenze Maven al suo percorso di compilazione nella sezione Maven.

Crea un progetto esperto in IntelliJ IDEA

Ora è il momento di costruire questo progetto utilizzando le capacità di IntelliJ IDEA.

  • Seleziona il progetto consumerBanking.

  • Selezionare Buid menu > Rebuild Project Opzione

È possibile visualizzare l'output in IntelliJ IDEA Console

4:01:56 PM Compilation completed successfully

Esegui l'applicazione in IntelliJ IDEA

  • Seleziona il progetto consumerBanking.

  • Fare clic con il tasto destro su App.java per aprire il menu contestuale.

  • Selezionare Run App.main()

Vedrai il risultato in 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