en utilisant la simple création de script pour ajouter le script au gestionnaire de mise en pension avec succès: https://github.com/sonatype/nexus-book-examples/blob/nexus-3.x/scripting/simple-shell-example/create.shComment configurer le composant champ d'âge maximum dans le dépôt Nexus 3.5 en utilisant Je API
et passer un fichier JSON comme celui-ci
{
"name": "apachesnapshots",
"type": "groovy",
"content": "repository.createMavenProxy('apachesnapshots-io',
'http://repository.apache.org/snapshots/', 'default' ,org.sonatype.nexus.repository.proxy.ContentMaxAge.-1)"
}
Pour les référentiels de version, il est indiqué que l'âge maximal du composant doit être -1. Je reçois 1440 par défaut. J'ai trouvé le paramètre que je dois passer dans repository.createMavenProxy() devrait être ContentMaxAge. Mais pas capable de comprendre si elle devrait être ajoutée à une position particulière et comment définir sa valeur à -1.