Bonjour,
Dans la société où je travaille actuellement, j'ai mis en place Archiva pour permettre de déposer nos propres jar sur un repository maven2.
Le problème est que par exemple :
J'ai un projet A qui inclut par exemple Spring
Je déploie ce projet sur archiva et je fait référence à celui-ci dans un second projet B.
Le problème est que Maven inclus bien ma dépendance ProjectA.jar mais pas les dépendances de mon ProjetA comme Spring d'où le problème de dépendance transitive.
Pour déployer mon artefact j'utilise la commande suivante :
Le déploiement se passe sans problèmes, je peux utiliser ma dépendance directement mais j'ai le soucis qu'archiva ne prend pas en compte les dépendances de mon artefact.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mvn deploy:deploy-file -DgroupId=ProjectA -DartifactId=ProjectA -Dversion=1.0 -Dpackaging=jar -Dfile=ProjectA.jar -Durl=http://archiva:8181/archiva/repository/internal -DrepositoryId=deployment.webdav
Lorsque je regarde dans l'interface d'archiva les propriétés de mon ProjectA, dans la partie dépendance il n'y a aucune entrée alors que normalement Spring devrait y figurer!
Merci d'avance pour vos réponses !
Partager