143 votes

Télécharger toutes les dépendances maven dans un répertoire qui n'est PAS dans le référentiel ?

J'ai commencé à convertir mon projet à maven parce que j'avais besoin d'utiliser une bibliothèque qui était distribuée sous forme binaire sur maven seulement, mais après m'être cogné la tête contre le mur sur ce sujet pendant beaucoup trop longtemps, j'ai décidé d'arrêter de me faire du mal et de simplement utiliser Ant. J'aimerais que maven télécharge le jar et toutes ses dépendances transitives dans un répertoire de mon choix pour que je puisse simplement les enregistrer dans mon SCM comme je le fais habituellement et redevenir un développeur heureux.
Avez-vous une idée de la manière de le faire facilement ?

2 votes

Envisagez d'utiliser Ivy et obtenez la gestion des dépendances transitives dont vous avez besoin, avec la fourmi de confiance. Ou bien, prenez le taureau par les cornes et utilisez la structure de répertoire de Maven.

0 votes

Avez-vous essayé Ivy ?

5 votes

Non, mais j'ai épuisé toute ma patience en matière de commutation à ce stade. Peut-être la prochaine fois. Je veux revenir au codage. Peut-on le faire avec maven ?

3voto

MagGGG Points 5386

Veuillez vérifier si vous avez des fichiers de configuration dans ${MAVEN_HOME}/conf comme settings.xml . Ces fichiers remplacent les paramètres de .m2 et à cause de cela, le dossier de dépôt de .m2 pourrait ne pas être visible ou être jeté.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X