You can do this (see https://stackoverflow.com/a/45986526/651288 ):
java -jar /opt/sonatype/nexus/lib/support/nexus-orient-console.jar CONNECT create database plocal:/home/centos/nexus310/sonatype-work/nexus3/db/component admin admin #to export, use this: export database component-export #to import, use this: drop database create database plocal:/home/centos/nexus310/sonatype-work/nexus3/db/component import database component-export.json.gz
I also do this:
gunzip component-export.json.gz
python -m json.tool component-export.json > component-exportPRETTY.json
and the JSON file is quite readable, probably you can even stick it into a Git repo and relax.
just replace "component" with "config" and do all over again, to backup the configuration
From an operational point of view, Nexus 3 is simply too fragile.
No comments:
Post a Comment