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