Apache Maven

Tela Software:
Apache Maven
Detalhes de Software:
Versão: 3.3.9 Atualizado
Data de upload: 10 Feb 16
Licença: Livre
Popularidade: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven é um dos projectos mais bem sucedidos do Apache, bem ali ao lado de seu HTTPD e servidores Tomcat, sistema de construção Ant, e bases de dados Cassandra e CouchDB.

Maven como ferramenta tem como alvo apenas os desenvolvedores e é um ambiente de desenvolvimento contínuo para programação Java que irá automatizar várias operações comuns encontrados e realizadas durante o processo de criação, codificação, e implantação de um projeto.

Os desenvolvedores podem automatizar projecto baseia-se, tornam changelogs, manter bases de código separados, executar testes de unidade, obter relatórios de cobertura de código, gerenciando suas dependências, e até mesmo executar listas de discussão de uma instalação Maven.

A única instalação Maven pode ser utilizado para gerir projectos ilimitados, eo projeto também beneficia de um repositório JAR livre para download automático e instalar repositórios automaticamente, assim como famoso CPAN do Perl e repos NPM Node.js '.

Tudo isso é tratado através de POM, o modelo de objeto de projeto e seus arquivos de configuração famosa pom.xml você encontra em quase todos os projetos baseados em Java de hoje. Se você já viu, então, provavelmente, o projeto é gerenciado usando Maven

O que é novo nesta versão:.

  • Switched acesso a Maven Central para HTTPS.

O que é novo na versão 3.3.3:

  • Switched acesso a Maven Central para HTTPS

O que é novo na versão 3.3.1:

  • Switched acesso a Maven Central para HTTPS

O que é novo na versão 3.2.5:

  • Switched acesso a Maven Central para HTTPS

O que é novo na versão 3.0.4:

  • Alguns acessórios são agora incluídos por padrão:
  • HTTP (S) pool de conexão.
  • suporte de autenticação de preferência padrão.
  • A tela de leitura padrão de tempo limite configurado para 30 minutos.

O que é novo na versão 3.0.3:

  • Permite que os parâmetros hexadecimais
  • casa de exibição perito em informação de versão
  • Simplificar cair em de extensões do 3o partido para o núcleo Maven
  • API para calcular plano de execução sem configuração de execução mojo completa
  • Permite configurar parâmetros do plugin de java.util.Properties tipo assim como um mapa
  • Permite configurar parâmetros do plugin do tipo matriz / coleta via propriedades do sistema
  • Permite configurar parâmetros do plugin digitado-matriz de expressões que produzam coleções e vice-versa
  • Permitir para condensar configuração do feijão de parâmetros de plugins que normalmente requerem apenas um valor
  • auto descoberta JAVA_HOME
  • genéricos obedecer em parâmetros de coleta de plug-in quando preenchê-las
  • Permitir para inline itens de coleta / matriz dentro de plug-in

O que é novo na versão 2.2.1 / 3.0:

  • Correções de bugs:
  • artefatos instantâneo que não podia ser baixado devido a problemas de comunicação são & quot; lista negra & quot; por um dia por padrão.
  • Versão Snapshot não resolvidos para intervalo de versões
  • NPE no código de resolução de dependência para TC plug-in
  • mojo com base no Ant usando maven-script-ant: 2.1.0+ causar NPE
  • Appassembler Maven Plugin não funciona assim como deveria
  • A diferença na resolução de escopo dependência de compilação
  • artefatos POM passaram para MavenProjectBuilder.buildFromRepository () não são resolvidos
  • Não é possível obter arquivador para a extensão 'zip'
  • 'org.apache.maven.plugins: maven-install-plugin: 2.3.1. Uma classe necessário está faltando: org.codehaus.plexus.digest.Digester
  • Dependências em projetos de reatores bifurcadas não são resolvidos quando agregador obrigado a garfos de ciclo de vida
  • A resolução de conflitos não pegar sub árvore de dependência mais próximo se a dependência conflitantes mais longe tem o escopo mais amplo
  • Maven não pode construir se carregado em um carregador de classe que não é apoiada por um arquivo real JAR / classpath
  • regressão personalizado Maven Plugin, em Maven 3.x, costume ComponentConfigurator causa loop infinito
  • tentativas de resolução de dependência EARY para projetos de reatores impedir a sua resolução posterior do reator
  • NPE em legacy.DefaultWagonManager.getArtifact
  • falhas somas de verificação não está logado
  • Maven 3 Regressão: Falta construtor da org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter

  • repositórios
  • MavenProject.getParent () ignora configurados
  • incorretos erros ciclo expressão recursiva (actualização do plexo-interpolação)
  • erro de interpolação devido à expressão cíclica de uma das coordenadas POM fica desnecessariamente repetido
  • Repositórios descobertos em repositórios POMs dependência de substituição configurados para solicitação de resolução original do POM
  • MavenProject.getDependencyArtifact () retorna artefatos sem versão para dependência com intervalo de versões
  • Melhorias:
  • Metadados para instantâneos deve incluir classificador
  • Permitir delegados gerente classe reino de alterar parte pública do Maven núcleo reino

  • API
  • Maven Java não dá mensagens de erro agradáveis ​​quando configurado incorretamente
  • Várias falhas precisam espaço em branco adicional
  • erros caminho relativo poderia ser mais explícita
  • Novos recursos:
  • Criar uma API Maven para a configuração do componente

O que é novo na versão 2.2.1:

  • Correções de bugs:
  • MNG-3265 - maven-modelo Extension.equals provoca NPE quando qualquer campo é inicializado
  • MNG-3506 - Personalizado ArtifactHandler não resolvidos para o projeto quando um plug-in adicional com extensões está definido no pom-mãe
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () falha com NPE se aninhado IOException não tem nenhuma mensagem de detalhe
  • MNG-4189 - Maven não pegar dependência versão timestamped específico quando uma versão timestamped mais tarde foi baixado e já presente no repositório local
  • MNG-4218 - NPE em AbstractArtifactResolutionException se DefaultArtifactResolver.resolveTransitively é interrompido
  • MNG-4228 - [regressão] Falha na autorização:. Não autorizado por procuração
  • MNG-4235 - [regressão] Maven 2.2.0 produz checksums inválidos durante a implantação de repo HTTP seguro
  • MNG-4236 - [regressão] http uploads de arquivos vagão duas vezes com Maven 2.2.0 quando auth preferência é desativada (configuração padrão)
  • MNG-4238 - ArtifactHandler personalizado fornecido por extensão de construção não é usado para artefato de projeto
  • MNG-4240 - dependências diretas com escopo == fornecida não terão suas dependências transitivas resolvido para compilar e testar
  • MNG-4270 - ArtifactHandler, LifecycleMapping a partir do plugin dependência não é utilizado quando o plugin extensões são habilitadas
  • MNG-4275 - [regressão] deslocalizações directos não log no nível de aviso: conflitos MNG-3380 com MNG-1689
  • Melhorias:
  • MNG-4254 - a seleção Suporte da implementação vagão para um protocolo específico
  • MNG-4279 - seleção do prestador de carroça deve falhar normalmente e usar protocolo para roleHint se o protocolo do provedor roleHint não está disponível
  • .

Requisitos :

  • Java 1.6 ou superior
  • Apache Ant 1.8 ou superior

Programas semelhantes

Benchtable
Benchtable

21 Jul 15

Editr
Editr

21 Jul 15

Geddy
Geddy

9 Apr 16

Listr
Listr

13 May 15

Outro software de desenvolvedor Apache Software Foundation

Apache JMeter
Apache JMeter

12 Apr 15

Apache JDO
Apache JDO

11 Apr 15

Apache Giraph
Apache Giraph

13 Apr 15

Comentário para Apache Maven

Comentários não encontrado
Adicionar comentário
Ligue imagens!