BT

Apache Ivy 2.0 Final Lançado

por R.J. Lorimer , traduzido por Paulo R. C. Siqueira em 12 Fev 2009 |

Ivy 2.0, a nova versão do projeto gerenciador de dependências Ivy, foi lançada.

As principais funcionalidades da versão 2.0.0 são

  • compatibilidade com Maven2 melhorada, com vários bug fixes e mais recursos pom suportados
  • gerenciamento de cache melhorado, incluindo cacheamento de resisões dinâmicas com TTL detalhado
  • melhorado o suporte a concorrência com locking de cache e publicação atômica
  • validação incluindo namespaces, permitindo o uso de validação com atributos extras
  • novo resolver 'empacotador' adicionado
  • manuseio melhorado e mais homogêneo de caminhos (paths) relativos
  • melhor suporte para builds locais
  • vários bug fixes conforme documentado no Jira e nas notas da versão

Apache Ivy é uma ferramenta para gerenciamento de dependências de projetos. O website da Apache define Ivy desta forma:

1. flexibilidade e configurabilidade
Apache Ivy é essencialmente agnóstico a processos e não está amarrado a nenhuma metodologia ou estrutura. Ao invés disso ele provê a flexibilidade e configurabilidade necessárias para ser adaptado a uma larga escala de gerenciamentos de dependências e processos de build.
2. forte integração com o Apache Ant
Embora disponível como uma ferramenta independente, o Apache Ivy trabalha particularmente bem com o Apache Ant, provendo um número de tarefas Ant poderosas indo desde resolução de dependências a relatórios de dependências e publicação.

A versão 2.0 do Ivy estava por vir há um bom tempo, após os esforços terem começado com uma mudança para um projeto Apache oficial mais de um ano atrás. Há várias outras mudanças na versão 2.0 além das mencionadas acima:

  • Alterado para um estrutura de pacotes org.apache.
  • Alterações nas convenções de nomenclatura relacionados à mudança para a Apache
  • 'Configuration' renomeado para 'Settings'
  • Uso por padrão do repositório Maven ibiblio
  • Melhorias na integração com o Ant

O Ivy pode ser baixado da página do Apache Ivy. Mais informações sobre como usar o Ivy, e quais recursos ele oferece estão disponíveis na documentação da versão 2.0.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

porque by danilo barsotti

Porque eu usaria o Ivy e largaria o maven2?? pelo oque eu vi eles fazem mais ou menos a mesma coisa...

Re: porque by Felipe Rodrigues

Eu acho o maven muito burocrático. O Ivy por outro lado é mais simples e se integra melhor com o Ant.

Mais informação das diferenças entre os dois e porque a apache está investindo no Ivy pode ser encontrada aqui: ant.apache.org/ivy/m2comparison.html

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

2 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT