Déploiement d'artefacts dans un repository Maven depuis Ant/Ivy et Gradle


L'objectif de cet article de vous montrer comment déployer les artefacts produits par un projet dans un repository de type Maven2. Le repository contiendra les artefacts déployés et les méta données Maven générées. Cet article illustre le cas d'utilisation dont le projet est géré par le couple Ant/Ivy ou par Gradle.

Lire la suite...

Récupération des différents artefacts Maven avec Ivy et Ant


Ivy est outil de gestion de dépendances très utilisé et très flexible. Parmis ses fonctionnalités, nous allons illustrer son utilisation pour récupérer des artefacts dans un repository distant de type Maven. Dans l'exemple de ce billet, nous utiliserons Ivy avec le builder Ant.

Dans le cadre d'un repository distant de type Maven, il est très simple de récupérer l'artefact binaire avec ses dépendances transitives, grâce à la lecture par Ivy du descripteur Maven. Néanmoins, il est souvent méconnu de savoir comment récupérer depuis Ivy les artefacts des sources, les artefacts de la javadoc ou un artefact d'un type ou d'un classifier particulier.

Lire la suite...

Sortie de la version 0.6 de Gradle


Il vient de sortir une release majeure de Gradle.

Parmis les nouvelles fonctionnalités, Gradle fournit une nouvelle DSL beaucoup plus riche et plus user-friendly.

Lire la suite...