a93583
---
a93583
document: modulemd
a93583
version: 2
a93583
data:
a93583
    stream: 3.8
a93583
    summary: Java project management and project comprehension tool
a93583
    description: >-
a93583
        Maven is a software project management and comprehension tool.
a93583
        Based on the concept of a project object model (POM), Maven
a93583
        can manage a project's build, reporting and documentation from
a93583
        a central piece of information.
a93583
    license:
a93583
        module:
a93583
            - MIT
a93583
    dependencies:
a93583
        - buildrequires:
a93583
              javapackages-tools: [202201]
a93583
              platform: [el8]
a93583
          requires:
a93583
              platform: [el8]
a93583
    profiles:
a93583
        common:
a93583
            rpms:
a93583
                - maven-openjdk11
a93583
    api:
a93583
        rpms:
a93583
            - maven
a93583
            - maven-openjdk8
a93583
            - maven-openjdk11
a93583
            - maven-openjdk17
a93583
    filter:
a93583
        rpms:
a93583
            - apache-commons-cli-javadoc
a93583
            - apache-commons-codec-javadoc
a93583
            - apache-commons-io-javadoc
a93583
            - apache-commons-lang3-javadoc
a93583
            - atinject-javadoc
a93583
            - cdi-api-javadoc
a93583
            - google-guice-javadoc
a93583
            - guava-javadoc
a93583
            - guava-testlib
a93583
            - guice-assistedinject
a93583
            - guice-bom
a93583
            - guice-extensions
a93583
            - guice-grapher
a93583
            - guice-jmx
a93583
            - guice-jndi
a93583
            - guice-multibindings
a93583
            - guice-parent
a93583
            - guice-servlet
a93583
            - guice-throwingproviders
a93583
            - httpcomponents-client-javadoc
a93583
            - httpcomponents-core-javadoc
a93583
            - jakarta-annotations-javadoc
a93583
            - jansi-javadoc
a93583
            - jsr-305-javadoc
a93583
            - jul-to-slf4j
a93583
            - log4j-over-slf4j
a93583
            - maven-javadoc
a93583
            - maven-resolver-javadoc
a93583
            - maven-shared-utils-javadoc
a93583
            - maven-wagon-javadoc
a93583
            - plexus-cipher-javadoc
a93583
            - plexus-classworlds-javadoc
a93583
            - plexus-containers
a93583
            - plexus-containers-component-metadata
a93583
            - plexus-containers-container-default
a93583
            - plexus-containers-javadoc
a93583
            - plexus-interpolation-javadoc
a93583
            - plexus-sec-dispatcher-javadoc
a93583
            - plexus-utils-javadoc
a93583
            - sisu-javadoc
a93583
            - slf4j-javadoc
a93583
            - slf4j-jcl
a93583
            - slf4j-jdk14
a93583
            - slf4j-manual
a93583
            - slf4j-migrator
a93583
            - slf4j-sources
a93583
    buildopts:
a93583
        rpms:
a93583
            macros: |
a93583
                %_without_maven_resolver_extra_modules 1
a93583
                %java_arches aarch64 ppc64le s390x x86_64
a93583
    components:
a93583
        rpms:
a93583
            apache-commons-cli:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            apache-commons-codec:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            apache-commons-io:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            apache-commons-lang3:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            atinject:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            cdi-api:
a93583
                buildorder: 20
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            google-guice:
a93583
                buildorder: 30
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            guava:
a93583
                buildorder: 20
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            httpcomponents-client:
a93583
                buildorder: 20
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            httpcomponents-core:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            jakarta-annotations:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            jansi:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            jsr-305:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            maven:
a93583
                buildorder: 50
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Module API.
a93583
            maven-resolver:
a93583
                buildorder: 40
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            maven-shared-utils:
a93583
                buildorder: 20
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            maven-wagon:
a93583
                buildorder: 30
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-cipher:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-classworlds:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-containers:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-interpolation:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-sec-dispatcher:
a93583
                buildorder: 20
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            plexus-utils:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            sisu:
a93583
                buildorder: 30
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.
a93583
            slf4j:
a93583
                buildorder: 10
7bc0ed
                ref: stream-maven-3.8-rhel-8.8.0
a93583
                rationale: Runtime dependency of maven.