It reads the pom-migrations.json with dependencies, repositories and plugin repositories with the following format
{
"dependencies":[
{"groupId":"junit", "artifactId":"junit", "version":"4.12", "scope":"test"},
],
"repositories-add":[
{
"id":"jboss-public-repository-group",
"name":"JBoss Public Repository Group",
"url":"http://repository.jboss.org/nexus/content/groups/public/",
"releasesEnabled":true,
"releasesUpdatePolicy":"never",
"snapshotEnabled":true,
"snapshotUpdatePolicy":"never"
}
],
"repositories-remove":[
{
"id":"productization-repository", "url":"http://download.lab.bos.redhat.com/brewroot/repos/jb-ip-6.1-build/latest/maven/"
}
],
"repositories-update-urls":[
{
"id":"guvnor-m2-repo", "url":"http://127.0.0.1:8080/business-central/maven3/"
}
],
"pluginRepositories-add":[
{
"id":"jboss-public-repository-group",
"name":"JBoss Public Repository Group",
"url":"http://repository.jboss.org/nexus/content/groups/public/",
"releasesEnabled":true,
"releasesUpdatePolicy":"never",
"snapshotEnabled":true,
"snapshotUpdatePolicy":"never"
}
],
"pluginRepositories-remove":[],
"pluginRepositories-update-urls":[]
}