Apache Maven
Apache Maven é uma ferramenta de compreensão do projeto e software de gestão. Ele é baseado em torno de um conceito de modelo de objeto de projeto, ou POM. Maven é projetado para gerenciar a construção, documentação e relatórios de um projeto a partir de seu hub central de informações. Maven pode ser usado nos três seguintes maneiras: Usar As informações relacionadas com o uso é otimizado para pessoas construindo projetos que usam Maven. Esses recursos incluem um teste de 10 minutos que funciona como um tutorial, dando uma visão geral das principais características do Maven em um fácil dez minutos. Há também uma lista de plug-in para obter informações específicas sobre cada plugin Maven. Ampliar As informações estender-relacionado é projetado para pessoas que querem criar um plugin Maven para acompanhar o seu próprio conjunto de ferramentas ou projeto. Há também informações disponíveis para as pessoas que podem ou não estar interessado em usar Maven, mas que estão interessados em publicar os dados do projeto no repositório central do Maven. Contribuir As informações contribuir-relacionado é para pessoas que querem se envolver com Maven. Maven é um software open source com uma comunidade que acolhe contribuição e inovação. Desenvolvedores e os interessados em contribuir para o núcleo do projeto Maven vai beneficiar com esta informação. Há uma variedade de suporte disponível para Maven. Há um wiki juntamente com uma lista de endereços de arquivo que armazena informações sobre os problemas anteriormente resolvidos. Há também um issue tracker com a mesma função. Se o problema não foi visto antes, você pode se inscrever para a lista de usuários de discussão Maven para receber respostas. desenvolvedores Maven também estão disponíveis para contato usando IRC. Existem alguns requisitos de sistema para executar Maven. Enquanto não há requisito mínimo de memória ou exigência sistema operacional, Maven requer um Java Development Kit baixado. Maven também é distribuído em doze formatos de download diferentes, assim você pode escolher o que melhor se adapta ao seu sistema operacional. Maven é executado usando uma sintaxe única que é fácil de aprender. Para projetos de construção, você tem que se familiarizar com os comandos de sintaxe e a maneira de executá-los. O site Maven tem tutoriais abrangentes para uso, bem como exemplos de projetos e dicas de solução de problemas para quando as coisas não saem como planejado.
- configuração do projeto simples que permite iniciar novos projetos e módulos em segundos
- uso consistente com todos os projetos
- gerenciamento de dependência que inclui fechamento de dependência e atualização automática
- Capacidade de lidar com vários projectos em simultâneo
- Acesso a várias bibliotecas e metadados
- Extensible com Java capacidade do plugin
- Modelo baseado constrói
- informações sobre o projeto coerente e tutoriais disponíveis on-line
- Fornece capacidade de manter um usuário up-to-date em bibliotecas e automação
- Administra as dependências entre as bibliotecas e os projectos
- Permite que os desenvolvedores se concentrem na funcionalidade em vez de estrutura
- Gerencia projetos grandes e complexos com facilidade
- No mínimo disco rígido ou sistema operacional exigido
- Funciona em quase todas as plataformas
- Precisa de Java Development Kit para corrida
- Obtendo uma configuração boa pode ocupar o tempo e recursos valiosos
- Muitos parâmetros de configuração pode tornar o aprendizado do sistema difícil
- gerenciamento de dependência é justo média em vez de superiores