Question

Nous avons besoin de convention sur les bibliothèques et les cadres que nous utilisons dans notre équipe.Il sera préférable que nous simplifions simplement quelque chose comme "autorisé à utiliser org.jvnet.jax-ws-communes: Jaxws-Maven-Plugin: 2.3", puis cette dépendance et toutes les dépendances transitives sont autorisées automatiquement.Quel référentiel et quelle capacité le soutient?J'essaie une capacité d'approvisionnement de Nexus, mais cela fonctionne avec des artefacts déjà chargés et non permet aux dépendances transitives / interdit les dépendances transitives (la mise en œuvre des achats de l'IMHO NEXUS n'est tout simplement pas un point de vue convivial).J'essaie aussi une capacité de routage de Nexus - je fais "Block tout sauf ..." ((((?! Plugins).) *) Règle, mais semble que une seule règle de ce type est autorisée.

Était-ce utile?

La solution

suggère d'utiliser le plug-in Maven Enforcer Rules .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top