Archives par mot-clé : 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>
Continuer la lecture de D’Apache Archiva à Sonatype Nexus – Introduction

GD Star Rating
loading...
GD Star Rating
loading...

Les nouveautés de Maven 2.1.0

Bonjour à tous,

Vous pouvez dès à présent télécharger Maven 2.1.0. Comme j’avais pu vous l’annoncer dans mon précédent billet, cette nouvelle version apporte quelques nouveautés assez intéressantes que je vous décris ici :

  • Sécurisation des mots de passe
  • Résolution en parallèle des artefacts
  • Le build multi-modules incrémental

Continuer la lecture de Les nouveautés de Maven 2.1.0

GD Star Rating
loading...
GD Star Rating
loading...

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.
Continuer la lecture de Maven 2.1.0 sur les starting blocks

GD Star Rating
loading...
GD Star Rating
loading...