Comment puis-je appliquer Maven au uniquement utiliser mon référentiel local et mon référentiel spécifique sur l'intranet et ne rien télécharger depuis Internet? Même mes POMs ont tous le référentiel interne d'une seule compagnie spécifié, maven va dans les dépôts internet pris dans les fichiers POM des librairies pour récupérer les dépendances.Comment empêcher Maven d'accéder à des référentiels distants?
7
A
Répondre
5
Dans votre fichier settings.xml (généralement sous% user.home%/.m2), vous pouvez le configurer.
E.g.
<mirrors>
<mirror>
<id>repo.example.com</id>
<mirrorOf>*</mirrorOf>
<name>Internal repo</name>
<url>http://repo.example.com/repo</url>
</mirror>
</mirrors>
La partie clé est la <mirrorOf>*</mirrorOf>
ce qui signifie que toutes les demandes seront adressées à ce référentiel.
Questions connexes
- 1. Fusion de deux référentiels distants dans Git
- 2. Utilisation d'Amazon S3 pour héberger des référentiels Hg distants
- 3. Comment empêcher Maven de rechercher dans tous les référentiels distants les fichiers pom de dépendances déjà installés dans mon référentiel local?
- 4. Publier une bibliothèque pour les référentiels maven
- 5. comment empêcher maven de vérifier des dépôts étrangers?
- 6. Comment puis-je configurer des agents TeamCity pour utiliser des référentiels locaux Maven distincts?
- 7. Maven: comment attacher des sources à tools.jar
- 8. Comment puis-je configurer mon fichier .git/config pour pouvoir pousser/tirer depuis plusieurs référentiels distants?
- 9. Comment puis-je empêcher Maven de rechercher des mises à jour provenant de référentiels que je ne liste pas dans mon fichier settings.xml?
- 10. Liste des référentiels subversion
- 11. Comment puis-je empêcher Maven de vérifier les mises à jour d'artefacts d'un certain groupe de maven-central-repo?
- 12. Comment empêcher une redirection http de corrompre mon dépôt maven?
- 13. Avec Maven, comment empêcher Maven de filtrer certaines propriétés mais d'en autoriser d'autres?
- 14. Douteux d'activation des objets distants
- 15. Comment empêcher Maven/Artifactory de conserver des instantanés avec des horodateurs
- 16. Comment comparer deux référentiels git?
- 17. Programmation de socket C# .NET: Connexion à des ordinateurs distants
- 18. Utilisation de Log4Net avec des processus distants
- 19. Obtenir les variables d'environnement des serveurs distants
- 20. Comment puis-je effectuer une transaction entre des services distants?
- 21. Comment joindre deux référentiels indépendants?
- 22. Confusion à propos de Linq to SQL et des référentiels
- 23. Charger des fichiers SWF distants en flex
- 24. Marquage cohérent sur plusieurs projets dans des référentiels Git distincts
- 25. SVN diff à travers 2 référentiels différents
- 26. Composant (s) Trac faisant référence à des référentiels GIT distincts
- 27. Comment créer des sites Web sur des serveurs distants à l'aide d'appcmd?
- 28. DDD - Comment implémenter des référentiels performants pour la recherche
- 29. Comment configurer la liste des référentiels Felix OBR?
- 30. Comment fusionner deux référentiels git contenant des projets Xcode
J'ai essayé et cela a fonctionné. Je vais attendre un peu avant de marquer cela comme une solution, car cela ressemble à du piratage - j'espérais une option spécifique ou un paramètre de ligne cmd etc. Merci d'avoir résolu mon problème pratique de toute façon! –
Ce n'est pas un hack du tout, c'est ainsi que vous configurez un gestionnaire de référentiel global. C'est ce que nous recommandons aux utilisateurs de configurer quelque chose comme Nexus. –