Je travaille dans un environnement d'intégration continue et une partie du processus de construction automatisée inclut la compilation de projets gérés par Maven.Existe-t-il un moyen de rendre la construction Maven indépendante de la connexion réseau?
Ce que je veux savoir, c'est s'il existe un moyen de rendre la construction de Maven indépendante de la connexion réseau.
Actuellement, nous avons tous les jar dont nous avons besoin installés dans le référentiel mais le problème est que Maven essaie de vérifier les mises à jour des plugins et que la construction échoue si, finalement, la connexion est coupée.
Nexus peut être trouvé à: http://nexus.sonatype.org/ Je l'ai trouvé un jeu d'enfant à installer et à configurer. – extraneon
Il semble que la solution soit exactement ce dont j'ai besoin. Est-ce que quelqu'un sait un moyen de tester si cela fonctionne? –
vous pouvez modifier manuellement votre fichier maven-metadata- [repository] .xml pour qu'un artefact dans votre référentiel local soit en dehors de la plage. Supposons que vous avez défini updatePolicy sur * daily *, que vous modifiez la date il y a 2 jours, puis exécutez une construction qui dépend de cet artefact. Le référentiel correspondant doit être vérifié pour les mises à jour –