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: 204

Rating: 2.5/5 (Total Votes: 2)

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

Ampersand.js
Ampersand.js

13 Apr 15

Blitz templates
Blitz templates

11 Mar 16

Vorlon.JS
Vorlon.JS

9 Apr 16

node-linq
node-linq

13 Apr 15

Outro software de desenvolvedor Apache Software Foundation

Apache Rat
Apache Rat

13 Apr 15

Apache Airavata
Apache Airavata

6 Mar 16

Apache Avro
Apache Avro

10 Apr 16

Apache Lens
Apache Lens

10 Dec 15

Comentário para Apache Maven

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