Package org.commonjava.maven.ext.common.json

This package contains the JSON POJOs objects that PME uses. A typical output report may look like
{
  "executionRoot" : {
    "groupId" : "io.vertx",
    "artifactId" : "vertx-core",
    "version" : "3.3.3.temporary-redhat-00001",
    "originalGAV" : "io.vertx:vertx-core:3.3.3"
  },
  "modules" : [ {
    "gav" : {
      "groupId" : "io.vertx",
      "artifactId" : "vertx-core",
      "version" : "3.3.3.temporary-redhat-00001",
      "originalGAV" : "io.vertx:vertx-core:3.3.3"
    },
    "properties" : {
      "log4j2.version" : {
        "oldValue" : "2.5",
        "value" : "2.5.0.redhat-3"
      }
    },
    "managedPlugins" : {
      "plugins" : {
        "io.thorntail:thorntail-maven-plugin:2.4.0.Final" : {
          "groupId" : "io.thorntail",
          "artifactId" : "thorntail-maven-plugin",
          "version" : "2.4.0.Final-temporary-redhat-00001"
        }
      }
    },
    "managedDependencies" : {
      "dependencies" : {
        "io.vertx:vertx-dependencies:3.3.3" : {
          "groupId" : "io.vertx",
          "artifactId" : "vertx-dependencies",
          "version" : "3.3.3.redhat-3"
        }
      }
    },
    "dependencies" : {
      "io.netty:netty-common:4.1.5.Final" : {
        "groupId" : "io.netty",
        "artifactId" : "netty-common",
        "version" : "4.1.5.Final-redhat-2"
      },
      "io.netty:netty-resolver:4.1.5.Final" : {
        "groupId" : "io.netty",
        "artifactId" : "netty-resolver",
        "version" : "4.1.5.Final-redhat-2"
      }
   }
  } ]
}