Maven

Uma ferramenta de gerenciamento de projetos de software livre e ferramenta de compreensão
Baixe Agora

Maven Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Apache Software Foundation
  • Site do editor:
  • http://www.apache.org/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 2.7 MB

Maven Tag


Maven Descrição

Uma ferramenta de gerenciamento de projetos de software livre e ferramenta de compreensão O Maven é uma ferramenta de gerenciamento de projetos de software e compreensão. Com base no conceito de um modelo de objeto de projeto (POM), o Maven pode gerenciar a construção, relatórios e documentação de um projeto de uma parte central da informação. O objetivo principal do Mamaven é permitir que um desenvolvedor compreenda o estado completo de um esforço de desenvolvimento no mais curto. período de tempo. Para atingir este objetivo, existem várias áreas de preocupação que a Maven tenta lidar com: · Fácil de facilitar o processo de construção · Fornecendo um sistema de construção uniforme · Fornecimento de informações de projeto de qualidade · Fornecimento de diretrizes para o desenvolvimento de melhores práticas · Permitindo a migração transparente para novos recursos Aqui estão algumas características principais de "Maven": · Configuração simples do projeto que segue as melhores práticas - obter um novo projeto ou módulo iniciado em segundos · Uso consistente em todos os projetos significa que nenhum tempo de aumento para novos desenvolvedores chegando a um projeto · Gerenciamento de dependência superior, incluindo atualização automática, fechamentos de dependência (também conhecidos como dependências transitivas) · Capaz de trabalhar facilmente com vários projetos ao mesmo tempo · Um repositório grande e crescente de bibliotecas e metadados para usar fora da caixa, e arranjos em vigor com os maiores projetos de código aberto para a disponibilidade em tempo real de seus últimos lançamentos · Extensível, com a capacidade de escrever facilmente plugins em linguagens Java ou Scripting · Acesso instantâneo a novos recursos com pouca ou nenhuma configuração extra · Tarefas de formigas para gerenciamento de dependência e implantação fora do maven · Construções baseadas em modelo: O Maven é capaz de construir qualquer número de projetos em tipos de saída predefinidos, como uma jarra, guerra ou distribuição com base nos metadados sobre o projeto, sem a necessidade de fazer qualquer script na maioria dos casos. · Local Coerente de Informações do Projeto: Usando os mesmos metadados quanto para o processo de construção, o Maven é capaz de gerar um site ou PDF, incluindo qualquer documentação que você se importa com adicionar e adiciona a esse padrão relatórios sobre o estado de desenvolvimento do projeto. Exemplos dessas informações podem ser vistas na parte inferior da navegação à esquerda deste site sob o submenus "Informações do Projeto" e "Relatórios do Projeto". · Publicação de gerenciamento e distribuição de lançamento: Sem muita configuração adicional, o Maven se integrará ao seu sistema de controle de origem, como o CVS e gerenciará a versão de um projeto com base em uma determinada tag. Também pode publicar isso para um local de distribuição para uso por outros projetos. O Maven é capaz de publicar saídas individuais, como um jar, um arquivo, incluindo outras dependências e documentação, ou como uma distribuição de origem. · Gestão de dependência: Maven incentiva o uso de um repositório central de frascos e outras dependências. O Maven vem com um mecanismo de que os clientes do seu projeto podem usar para baixar quaisquer frascos necessários para construir seu projeto de um repositório jar central, muito parecido com o CPAN do Perl. Isso permite que os usuários do Maven reutilizem frascos em projetos e incentive a comunicação entre projetos para garantir que os problemas de compatibilidade anteriores sejam tratados. Estamos colaborando com as pessoas da IBIBLIO, que permitiam graciosamente o repositório central viver em seus servidores. Requisitos: · Aproximadamente 100MB serão usados para o seu repositório local, no entanto, isso variará dependendo do uso e pode ser removido e redownloadado a qualquer momento. · Java 1.4 ou mais tarde O que há de novo nesta versão: Erro: · MNG-3265 - Extensão Maven-Modelo.Equals causa NPE quando qualquer campo é não inicializado · MNG-3506 - Personalizado Artifacthandler não resolvido para projeto quando um plugin adicional com extensões é definido no pai POM · MNG-3753 - artifactresolverdiagnoser.diagnose () falha com o NPE se aninhado ioexception não tem mensagem de detalhes · MNG-4189 - Maven não pegando a dependência de versão de data média específica quando uma versão timestamped posterior foi baixada e já presente no repositório local · MNG-4218 - NPE em abstractArtactResolutionException se DefaultAtifactresolver.ResolvetRansitivamente é interrompido · MNG-4228 - A autorização falhou: não autorizado pelo proxy. · MNG-4235 - O Maven 2.2.0 produz somas de verificação inválidas durante a implantação para garantir o repo HTTP · MNG-4236 - O Wagon HTTP carrega os arquivos duas vezes com o Maven 2.2.0 quando a autenticação de preemptiva é desativada (configuração padrão) · MNG-4238 - Personalizado Artifacthandler fornecido por extensão de compilação não é usado para artefato de projeto · MNG-4240 - Dependências diretas com escopo == fornecidas não terão suas dependências transitivas resolvidas para compilar e testar · MNG-4270 - Artifacthandler, a vida útil da dependência de plugin não é usada quando as extensões do plugin estão ativadas · MNG-4275 - Relocations diretos não registram mais no nível de aviso: MNG-3380 Conflitos com o MNG-1689 Melhoria: · MNG-4254 - Seleção de suporte de implementação de vagão para um determinado protocolo · O MNG-4279 - A seleção do provedor de vagões deve falhar graciosamente e usar o Protocolo para Rpachint se o Protocol-Provider RoleWint não estiver disponível. Tarefa: · MNG-4290 - Atualizar Guia - Configurações HTTP para refletir o fato de que HTTP baseado em sol foi restaurado como padrão para os vagões HTTP / S.


Maven Software Relacionado