Fondamentalement, j'ai un projet et une solution d'intégration continue à laquelle je n'ai aucun accès administrateur, qui ne peut pas atteindre hors de notre réseau. Par conséquent, je veux déployer tous les jars pour le projet dans notre dépôt central Maven que la solution CI peut atteindre. Ils sont dans mon repo local mais c'est un projet assez compliqué. Je ne peux pas simplement mettre un drapeau ou quelque chose et déployer à la fois un pot et tout ce que j'ai d'autre dans le repo local dont dépend le pot? OK, j'ai eu une idée de mes propres depuis la première fois que j'ai écrit ceci. Qu'en est-il:Je veux déployer un jAR ET ses dépendances vers un dépôt distant
- Déplacez mon repo maven local à un nouveau nom.
- Exécutez une construction avec l'indicateur -U afin qu'un nouveau référentiel soit créé avec uniquement les éléments dont j'ai besoin pour ce projet.
- Effectuez une fusion à partir du repo local nouvellement créé vers le repo distant.
J'aime votre approche (+1), mais je le ferais avec Groovy/GMaven, parce que vous pouvez le faire à partir du pom: http://docs.codehaus.org/display/GMAVEN/Exécution + Groovy + Code –