How to create a VisualVM Plugin Repository?
A VisualVM repository is a link to a .xml.gz file with metadata about where plugins are located.
You can store these files in a generic repo and point your VisualVM instance to it.
For example, what we tried out was downloading one of the official Plugin Center files (https://visualvm.github.io/pluginscenters.html), saving it with the name test.xml.gz, and then uploading it to a generic repository we called "test-generic-visualvm-local"
From this, we obtained a URL of the format: http://<ArtifactoryURL>:<Port>/artifactory/test-generic-visualvm-local/test.xml.gz
Then we went to VisualVM –> Tools –> Plugins –> Settings –> Add and used this URL.
Now VisualVM gets information about available plugins from this file. If the file were replaced with an updated one, VisualVM should be able to see the newly available plugins.