Maven - Integração com IntelliJ IDEA IDE

IntelliJ IDEA possui suporte integrado para Maven. Estamos usando o IntelliJ IDEA Community Edition 11.1 neste exemplo.

Alguns dos recursos do IntelliJ IDEA estão listados abaixo -

  • Você pode executar metas Maven a partir do IntelliJ IDEA.

  • Você pode visualizar a saída dos comandos Maven dentro do IntelliJ IDEA usando seu próprio console.

  • Você pode atualizar as dependências do maven no IDE.

  • Você pode iniciar compilações Maven de dentro do IntelliJ IDEA.

  • O IntelliJ IDEA faz o gerenciamento de dependências automaticamente com base no pom.xml do Maven.

  • O IntelliJ IDEA resolve dependências do Maven de seu espaço de trabalho sem instalar no repositório Maven local (requer que o projeto de dependência esteja no mesmo espaço de trabalho).

  • O IntelliJ IDEA baixa automaticamente as dependências e fontes necessárias dos repositórios Maven remotos.

  • O IntelliJ IDEA fornece assistentes para a criação de novos projetos Maven, pom.xml.

O exemplo a seguir ajudará você a aproveitar os benefícios da integração do IntelliJ IDEA e do Maven.

Crie um novo projeto no IntelliJ IDEA

Vamos importar o projeto Maven usando o New Project Wizard.

  • Abra o IntelliJ IDEA.

  • Selecione File Menu > New Project Opção.

  • Selecione importar projeto do modelo existente.

  • Selecione a opção Maven
  • Selecione o local do projeto, onde um projeto foi criado usando o Maven. Criamos um consumerBanking do Projeto Java. Vá para o capítulo 'Criando projeto Java' para ver como criar um projeto usando o Maven.

  • Selecione o projeto Maven para importar.
  • Digite o nome do projeto e clique em Concluir.
  • Agora, você pode ver o projeto maven no IntelliJ IDEA. Dê uma olhada nas bibliotecas externas do projeto consumerBanking. Você pode ver que o IntelliJ IDEA adicionou dependências Maven ao seu caminho de construção na seção Maven.

Construir um projeto maven no IntelliJ IDEA

Agora, é hora de construir este projeto usando a capacidade do IntelliJ IDEA.

  • Selecione o projeto consumerBanking.

  • Selecione Buid menu > Rebuild Project Opção

Você pode ver a saída no Console do IntelliJ IDEA

4:01:56 PM Compilation completed successfully

Execute o aplicativo no IntelliJ IDEA

  • Selecione o projeto consumerBanking.

  • Clique com o botão direito em App.java para abrir o menu de contexto.

  • selecionar Run App.main()

Você verá o resultado no Console do IntelliJ IDEA.

"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