Tag Archives: Apache Maven

D’Apache Archiva à Sonatype Nexus – Introduction

Venant de réaliser une migration d’Apache Archiva vers Sonatype Nexus, sur un environnement significatif, je vous livre la démarche utilisée, les astuces et écueils rencontrés. nexus-real-logo
L’article étant un peu long il est découpé en 3 parties. Aujourd’hui je vous présente le contexte pour vous mettre l’eau à la bouche. Demain vous pourrez découvrir la migration, les mains dans le cambouis. Je terminerai jeudi sur le bilan et les gains pour les projets qui l’utilisent.
Merci à Tarpoon, C’est pas dur et toute l’équipe pour leur aide.
<Disclaimer> Etant membre de l’équipe du projet Archiva (rarement actif il faut bien l’avouer) je devrais essayer de le défendre becs et ongles tout au long de l’article. Etant consultant avant tout, j’espère garder une grande objectivité. Je vous laisse juger …</Disclaimer>
Continue reading D’Apache Archiva à Sonatype Nexus – Introduction

Maven 2.1.0 sur les starting blocks

La version 2.1.0 de Maven devrait sortir d’ici quelques jours.
Pour vous mettre un peu l’eau à la bouche, voici les évolutions majeures :

  • Le téléchargement en parallèle des artefacts pour faire chauffer vos bandes passantes,
  • Le passage des propriétés en ligne de commande (-D) qui prévaut sur les valeurs du POM
  • L’encryption des mots de passe dans les settings,
  • Le mode “Reactor” natif qui permet “à la make” de ne construire que les modules nécessaires à un module donné, ou à l’inverse tous les modules utilisant un module donné,
  • Des améliorations sur les performances et une meilleure gestion du build (résolution des propriétés lors des forks, etc),
  • Une nouvelle phase standard dans le cycle de vie : prepare-package,

Sans oublier de nombreuses corrections de bugs.
Continue reading Maven 2.1.0 sur les starting blocks