Un rapide post pour présenter un petit outil très pratique : Provenance
Marre de devoir écrire à la main les balises dependency dans votre pom.xml ?
Vous avez un répertoire rempli de jar à inscrire dans votre pom.xml ? (pour une migration depuis Ant par exemple)
Cet outil est fait pour vous ! : )
Téléchargez les sources, packager le projet (maven package) puis exécuter simplement :
1 |
java -jar Provenance.jar lib_dir > dep.xml |
Cela créera le xml correspondant aux librairies trouvées dans le ‘lib-dir’.
Cet outil se base sur le checksum des jar et le service REST de recherche de chez Sonatype, peu de chance de se tromper sur le résultat !