{
  "formatVersion": "1.1",
  "component": {
    "group": "org.gradlex",
    "module": "maven-plugin-development",
    "version": "1.0.3",
    "attributes": {
      "org.gradle.status": "release"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "8.12.1"
    }
  },
  "variants": [
    {
      "name": "apiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools",
          "version": {
            "requires": "3.15.1"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "reason": "the version for other dependencies in api would be missing otherwise"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-annotations",
          "reason": "MavenMojo references types from this artifact"
        }
      ],
      "files": [
        {
          "name": "maven-plugin-development-1.0.3.jar",
          "url": "maven-plugin-development-1.0.3.jar",
          "size": 31143,
          "sha512": "67b04bd427653810b8b4ff6e4581cdf699038269ac4aeb10bc7f9373e995a7dc82fe7105be96a84cdcfdcc6093f17e3de8acac03ecc9d152aacf541b6999be50",
          "sha256": "32bd9a1dbda0dc5f2e876ade7e6194cb61b226547ecca9a75e57630135c97759",
          "sha1": "924ea30b4227ebd5d3598f82bd0e9f67b99bc28a",
          "md5": "a0f159256e225dea0414f61bfc6ca8f4"
        }
      ]
    },
    {
      "name": "runtimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools-api"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools-annotations"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools-java"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools-generators"
        },
        {
          "group": "org.apache.maven",
          "module": "maven-plugin-api",
          "version": {
            "requires": "3.9.9"
          }
        },
        {
          "group": "org.sonatype.sisu",
          "module": "sisu-inject-plexus",
          "version": {
            "requires": "2.6.0"
          },
          "reason": "it is needed to implement the plexus logging adapter"
        },
        {
          "group": "org.codehaus.plexus",
          "module": "plexus-velocity",
          "version": {
            "requires": "2.2.0"
          },
          "reason": "it is needed to generate the help mojo"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-tools",
          "version": {
            "requires": "3.15.1"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "reason": "the version for other dependencies in api would be missing otherwise"
        },
        {
          "group": "org.apache.maven.plugin-tools",
          "module": "maven-plugin-annotations",
          "reason": "MavenMojo references types from this artifact"
        }
      ],
      "dependencyConstraints": [
        {
          "group": "com.thoughtworks.qdox",
          "module": "qdox",
          "version": {
            "requires": "2.0-M9",
            "prefers": "2.0.0"
          },
          "reason": "we need the fix for https://github.com/paul-hammant/qdox/issues/43"
        }
      ],
      "files": [
        {
          "name": "maven-plugin-development-1.0.3.jar",
          "url": "maven-plugin-development-1.0.3.jar",
          "size": 31143,
          "sha512": "67b04bd427653810b8b4ff6e4581cdf699038269ac4aeb10bc7f9373e995a7dc82fe7105be96a84cdcfdcc6093f17e3de8acac03ecc9d152aacf541b6999be50",
          "sha256": "32bd9a1dbda0dc5f2e876ade7e6194cb61b226547ecca9a75e57630135c97759",
          "sha1": "924ea30b4227ebd5d3598f82bd0e9f67b99bc28a",
          "md5": "a0f159256e225dea0414f61bfc6ca8f4"
        }
      ]
    },
    {
      "name": "testFixturesApiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.gradlex",
          "module": "maven-plugin-development",
          "version": {
            "requires": "1.0.3"
          }
        }
      ],
      "files": [
        {
          "name": "maven-plugin-development-1.0.3-test-fixtures.jar",
          "url": "maven-plugin-development-1.0.3-test-fixtures.jar",
          "size": 67442,
          "sha512": "39a6657f2332f62910065f5302f5cfb20f4dcd935454dec9f847735e7b979a2e3dd168886170e4b8711fd084cc8eb7f65c8f45394c568501b59e9e3216bde948",
          "sha256": "5000689563a987874c7099c296630eff8136bc6993430b700b37179618ad9094",
          "sha1": "65f2203bb748aacc05551c9f055e5e6984ab1a92",
          "md5": "3d29c192c046e5d1083658895bfa6de1"
        }
      ],
      "capabilities": [
        {
          "group": "org.gradlex",
          "name": "maven-plugin-development-test-fixtures",
          "version": "1.0.3"
        }
      ]
    },
    {
      "name": "testFixturesRuntimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 17,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "junit",
          "module": "junit",
          "version": {
            "requires": "4.13.2"
          }
        },
        {
          "group": "org.apache.commons",
          "module": "commons-lang3",
          "version": {
            "requires": "3.17.0"
          }
        },
        {
          "group": "org.gradlex",
          "module": "maven-plugin-development",
          "version": {
            "requires": "1.0.3"
          }
        }
      ],
      "files": [
        {
          "name": "maven-plugin-development-1.0.3-test-fixtures.jar",
          "url": "maven-plugin-development-1.0.3-test-fixtures.jar",
          "size": 67442,
          "sha512": "39a6657f2332f62910065f5302f5cfb20f4dcd935454dec9f847735e7b979a2e3dd168886170e4b8711fd084cc8eb7f65c8f45394c568501b59e9e3216bde948",
          "sha256": "5000689563a987874c7099c296630eff8136bc6993430b700b37179618ad9094",
          "sha1": "65f2203bb748aacc05551c9f055e5e6984ab1a92",
          "md5": "3d29c192c046e5d1083658895bfa6de1"
        }
      ],
      "capabilities": [
        {
          "group": "org.gradlex",
          "name": "maven-plugin-development-test-fixtures",
          "version": "1.0.3"
        }
      ]
    },
    {
      "name": "javadocElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "javadoc",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "maven-plugin-development-1.0.3-javadoc.jar",
          "url": "maven-plugin-development-1.0.3-javadoc.jar",
          "size": 125186,
          "sha512": "2e2970a25b52ac9900a271e14f3c95eb6afba5f193346b92d2e05a346b21c67f4fec90b7b2ca1c5753d100510f5d28c1307cd6af8e9b804a3404dfd9df0e8d17",
          "sha256": "0332ce06c05d625be9a7753dd1e69d41be180b709cb10f956dfd654bc490d9f8",
          "sha1": "8d796e6d6eab8ed9d99b715810f7cbcd1a29fdf6",
          "md5": "2dfad111e27088bbc360a240dd299f6c"
        }
      ]
    },
    {
      "name": "sourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "maven-plugin-development-1.0.3-sources.jar",
          "url": "maven-plugin-development-1.0.3-sources.jar",
          "size": 17197,
          "sha512": "e6cd558052a2c3bc35e912f3b681599a2c0c09f0e77357817e3c4b0b5ae783cab4784fdf894b7f3c330cf4b2499a008f40e5d6d6b99a45e610df1271e6bd8f85",
          "sha256": "a4d864685fd18e68d14cea576ead5657aaef8598c4e226b3a6f87a657e97fe05",
          "sha1": "c833e15f2388e0d1c935023524a1dc0d1bf49319",
          "md5": "a91cd5484b212b2bcf6e5dbe86c891a9"
        }
      ]
    }
  ]
}
