English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Maven NetBeans

NetBeans 6.7 Versões atualizadas já incluem Maven. Para versões anteriores, você pode obter o plugin Maven no centro de gerenciamento de plugins. Neste exemplo, usamos o NetBeans 6.9。 Alguns recursos do NetBeans são os seguintes:

  • Você pode executar alvos Maven através do NetBeans.

  • Você pode usar a consola do NetBeans para ver a saída dos comandos Maven.

  • Você pode atualizar as dependências do Maven com o IDE.

  • Você pode iniciar a construção do Maven no NetBeans.

  • O NetBeans realiza a gestão automática das dependências com base no pom.xml do Maven.

  • O NetBeans pode resolver problemas de dependência do Maven através do próprio espaço de trabalho, sem a necessidade de instalá-lo no repositório Maven local, embora os projetos dependentes estejam no mesmo espaço de trabalho.

  • O NetBeans pode automaticamente baixar as dependências e o código-fonte necessários do repositório remoto Maven.

  • O NetBeans oferece um assistente para criar projetos Maven e arquivos pom.xml.

  • O NetBeans oferece um navegador sobre o repositório Maven, permitindo que você visualize o repositório local e os repositórios Maven registrados externamente.

Abrir um projeto Maven no NetBeans

  • abrir o NetBeans

  • selecione Menu de Arquivo > Abrir Projeto opções

  • Selecione o caminho do projeto, ou seja, o caminho de armazenamento utilizado para criar um projeto com o Maven. Suponhamos que criamos um projeto: consumerBanking. Através de Construção de Projeto Java com Maven Veja como usar o Maven para criar um projeto.

Até agora, você já pode ver o projeto Maven no NetBeans. Vamos ver as Bibliotecas e Bibliotecas de Teste do projeto consumerBanking. Você pode notar que o NetBeans já adicionou todas as dependências do Maven ao seu caminho de construção.

Construir um projeto Maven no NetBeans

Bom, vamos usar a função de compilação do NetBeans para construir este projeto Maven

  • Clique com o botão direito no projeto consumerBanking para abrir o menu de contexto.

  • Selecione a opção "Limpar e Construir"

O Maven começará a construir este projeto. Você pode ver as informações de log de saída no terminal do NetBeans:

NetBeans: Executando 'mvn.bat' -Dnetbeans.execution=true limpar instalar'
NetBeans: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
Scaneando por projetos...
------------------------------------------------------------------------
Construindo consumerBanking
   task-segmento: [limpar, instalar]
------------------------------------------------------------------------
[limpar:limpar]
[resources:resources]
[WARNING] Usando codificação da plataforma (Cp1252 de fato)
para copiar recursos filtrados, i.e. a construção é dependente da plataforma!
pular diretório de recursos não existente C:\MVN\consumerBanking\src\main\resources
[compiler:compile]
Compilando 2 arquivos de origem para C:\MVN\consumerBanking\target\classes
[resources:testResources]
[WARNING] Usando codificação da plataforma (Cp1252 de fato)
para copiar recursos filtrados, i.e. a construção é dependente da plataforma!
ignorar diretório de recursos inexistente C:\MVN\consumerBanking\src\test\resources
[compiler:testCompile]
Compilando 1 arquivo de origem para C:\MVN\consumerBanking\target\test-classes
[surefire:test]
Diretório de relatórios Surefire: C:\MVN\consumerBanking\target\surefire-relatórios
-------------------------------------------------------
 TESTES
-------------------------------------------------------
Executando com.companyname.bank.AppTest
Testes executados: 1, Falhas: 0, Erros: 0, Ignorados: 0, Tempo decorrido: 0.023 seg
Resultados:
Testes executados: 1, Falhas: 0, Erros: 0, Ignorados: 0
[jar:jar]
Construindo jar: C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar
[install:install]
Instalando C:\MVN\consumerBanking\target\consumerBanking-1.0-SNAPSHOT.jar
para C:\Users\GB3824.m2\repository\com\companyname\bank\consumerBanking\
1.0-SNAPSHOT\consumerBanking-1.0-SNAPSHOT.jar
------------------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------------------
Tempo Total: 9 segundos
Terminado em: Qua Jul 19 12:57:28 IST 2012
Final Memory: 16M/85M
------------------------------------------------------------------------

Executar aplicativo no NetBeans

Agora, clique com o botão direito no arquivo App.java. Selecione a opção Executar Arquivo. Você pode ver os seguintes resultados no terminal:

NetBeans: Executando 'mvn.bat' -Dexec.classpathScope=runtime 
-Dexec.args=-classpath %classpath com.companyname.bank.App 
-Dexec.executable=C:\Program Files\Java\jdk1.6.0_21\bin\java.exe 
-Dnetbeans.execution=true process-classes 
org.codehaus.mojo:exec-maven-plugin:1.1.1:exec'
NetBeans: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
Scaneando por projetos...
------------------------------------------------------------------------
Construindo consumerBanking
   task-segment: [process-classes, 
   org.codehaus.mojo:exec-maven-plugin:1.1.1:exec]
------------------------------------------------------------------------
[resources:resources]
[WARNING] Usando codificação da plataforma (Cp1252 de fato) 
para copiar recursos filtrados, i.e. a construção é dependente da plataforma!
pular diretório de recursos não existente C:\MVN\consumerBanking\src\main\resources
[compiler:compile]
Nada para compilar - todas as classes estão atualizadas
[exec:exec]
Hello World!
------------------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------------------
Tempo Total: 1 second
Terminado em: Qua Jul 19 14:18:13 IST 2012
Final Memory: 7M/64M
------------------------------------------------------------------------