Je voudrais que Nexus (ou Artifactory, nous ne sommes pas encore décidés) stocke une copie d'un artefact quand il est téléchargé à partir d'un dépôt public sur Internet (comme Maven Central). Fondamentalement, si vous n'avez pas le pot dans votre dépôt local et que le responsable du repo ne l'a pas non plus, je veux demander au responsable du repo le pot, qu'il me l'envoie et le stocke à la fois dans le responsable du repo et dans mon repo local. Ensuite, lorsqu'une autre personne demande au responsable des pensions le même pot, il le leur envoie du gestionnaire des pensions et ils l'enregistrent dans leur dépôt local, sans avoir besoin de frapper Maven central.Est-ce que Nexus/Artifactory peut stocker une copie d'un artefact Internet Maven?
Cela ressemble à comment il devrait fonctionner hors de la boîte, mais je ne le vois pas. Je peux voir les artefacts sur Maven central via le gestionnaire de repo, mais quand j'utilise Netbeans pour ajouter une dépendance à mon projet, il le télécharge directement à partir de Maven central (apparemment). Rien ne se cache dans le gestionnaire de repo (pour autant que je puisse voir).
Mon installation de maven semble saisir les repos centraux de maven de mon installation de Nexus, mais je ne vois rien être mis en cache sur le serveur. La seule chose que j'ai changé depuis l'installation par défaut était de dire au proxy Maven Central de télécharger l'index MC. –
Si vous avez configuré le miroir pour qu'il pointe vers le groupe public, vous devriez voir les artefacts téléchargés sous le référentiel 'Maven Central'. Tu ne vois pas ça? –