Hello, I would like to change some repository settings with scripts.
By default there are some settings which I would like to edit, for example: “Strict Content Type Validation” is enabled, “Maximum component age”, “Maximum metadata age”,…
Currently I am using this scripts to create repository:
curl -u admin:pass -X POST --header ‘Content-Type: application/json’ -d @/tmp/addRepos.json http://127.0.0.1:8081/service/rest/v1/script
curl -u admin:pass -X POST --header ‘Content-Type: text/plain’ http://127.0.0.1:8081/service/rest/v1/script/addRepos/run
cat /tmp/addRepos.json
{
“name”: “addRepos”,
“content”: " repository.createRawProxy(‘raw-proxy’, ‘https://nexus/repository/raw-proxy/’);",
“type”: “groovy”
}
“repository.createRawProxy” Does not support adding other parameters like “strictContentTypeValidation=false” or “contentMaxAge=1440.0, metadataMaxAge=1440.0”
Is there some other way to add repo and specify those parameters or additionally change them?