corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Ferramentas de construção (Ant, Hudson & Maven)

Maven no NetBeans IDE
Clique na imagem para visualização em tela inteira

Controle a construção precisamente onde está o seu código com Ant, Hudson e Maven integrados no IDE.

Sistema de projetos baseado em padrões aprimorado!

O NetBeans IDE usa tecnologias construídas no padrão do setor, o que significa que você pode criar e executar os seus projetos fora do IDE exatamente da mesma forma que dentro do IDE. Você pode importar projetos Eclipse e JBuilder. Projetos Eclipse importados ficam sincronizados com seu original ao serem modificados no Eclipse.

Os projetos Java usam Apache Ant 1.8 não patenteado por padrão. Adicionalmente, o NetBeans IDE pode abrir e criar projetos Maven. Os projetos C e C++ utilizam make.

integração de Ant no netbeans

Servidor de construção contínua Hudson

O NetBeans IDE oferece suporte a servidores de construção contínua Hudson para Maven e tipos de projeto Java SE (baseados em Ant). Os arquivos do projeto podem ser divididos em versões através do Subversion ou Mercurial.

Utilize a janela Serviços para adicionar um servidor Hudson. Em um projeto Maven, configure o arquivo pom.xml para indicar o servidor Hudson e o NetBeans se conectará automaticamente. Para iniciar os trabalhos de construção contínua, clique com o botão direito do mouse no nó Construtor Hudson da janela Serviços ou crie um novo trabalho utilizando o menu Equipe.

integração do kenai no netbeans

Relatórios de status do Hudson

Procure seus trabalhos hospedados, construções, espaços de trabalho e artefatos e inspecione o console de construção na janela de saída do IDE. Sempre que uma construção falhar, você é avisado imediatamente na barra de status do IDE.

Para descobrir por que um trabalho falhou, clique com o botão direito do mouse em um nó de construção e inspecione os rastreamentos de pilha de todos os testes falhos. Também é possível visualizar dentro do IDE o registro de alterações e pesquisar as diferenças do arquivo de forma fácil para o usuário.


Projetos Apache Maven aprimorado!

O NetBeans IDE oferece suporte a Apache Maven 2 e Maven 3, uma ferramenta para projeto de software para gerenciar as dependências, construção, relatório e documentação de um projeto. Abra, construa, execute, crie o perfil e implante os projetos Maven existentes ou crie novos projetos baseados no Maven Archetypes. Utilize o menu de contexto para atualizar rapidamente o POMs dos projetos hospedados no java.net.

Utilize a integração Maven para Java SE, aplicações Web, projetos Groovy e Scala, projetos Java EE e EJB, incluindo suporte completo a serviços Web JAX-WS. Agora é mais fácil registrar um servidor de aplicativos para projetos Java EE e selecionar frameworks Web como Spring ou Struts. É possível configurar com qual JDK a construção Maven será executada.

Utilize o plug-in Maven Checkstyle para o bootstrap das regras de formatação do código nas propriedades do projeto. O editor oferece suporte a Compilar ao salvar / Implantar ao salvar e inclui uma nova dica em Correção rápida que ajuda você a identificar artefatos em repositórios que contêm interfaces ou classes desconhecidas.


Editor POM Apache Maven

Ao executar, testar ou depurar, o IDE executa as metas do Maven do arquivo pom.xml ou é possível remapear as metas personalizadas do Maven para as ações do IDE. Obtenha benefícios do recurso autocompletar código, dos modelos de código, dos pop-ups de documentação, dos geradores de código e dos hyperlinks, ao modificar os arquivos pom.xml, settings.xml ou profiles.xml no editor XML.
Criando um aplicativo corporativo com o Maven

integração do kenai no netbeans


integração do maven no netbeans


integração kenai-maven


integração do maven no netbeans

Gerenciamento de dependências de biblioteca Maven

Visualize dependências de biblioteca, dependências de tempo de execução e dependências de biblioteca de testes: a lista diferencia dependências diretas versus transitivas e marca a disponibilidade local de javadoc e códigos-fonte.

O Navegador do repositório Maven exibe o conteúdo do repositório central, local e NetBeans. É possível adicionar seus próprios repositórios, procurar artefatos e adicionar artefatos como dependências aos projetos.

Utilize as ações do menu para fazer o download de todos os códigos-fonte da biblioteca; instalar artefatos, códigos-fonte ou javadocs; remover dependências diretas e excluir dependências transitivas. Se houver metainformações disponíveis, é possível ir até a página inicial da biblioteca.


integração do maven no netbeans

Gráfico de dependências de biblioteca Apache Maven aprimorado!

O Visualizador de detalhes do artefato mostra informações sobre o artefato, sobre o projeto do artefato, uma lista de dependências diretas e um gráfico das dependências transitivas. O Gráfico de dependências de biblioteca é uma ótima ferramenta que identifica e corrige os conflitos de versão. Agora é possível adicionar exclusões apropriadas de dependências ao projeto pom.xml utilizando o menu de contexto Excluir em um artefato.

integração do maven no netbeans

 

-  Integração do NetBeans com ferramentas e serviços externos