Blob Blame Raw
---
document: modulemd
version: 2
data:
    stream: rhel8
    summary: An open, extensible IDE and application platform
    description: >-
        The Eclipse platform is designed for building integrated development
        environments (IDEs), server-side applications, desktop applications, and
        everything in between.
    license:
        module:
            - MIT
    dependencies:
        - buildrequires:
              tycho: ["rhel8"]
              eclipse: ["rhel8"]
              platform: ["el8"]
          requires:
              platform: ["el8"]
    profiles:
        java:
            rpms:
                - eclipse-equinox-osgi
                - eclipse-jdt
                - eclipse-pde
                - eclipse-platform
                - eclipse-swt
    api:
        rpms:
            - eclipse-ecf-core
            - eclipse-ecf-runtime
            - eclipse-emf-core
            - eclipse-emf-runtime
            - eclipse-emf-xsd
            - eclipse-equinox-osgi
            - eclipse-jdt
            - eclipse-p2-discovery
            - eclipse-pde
            - eclipse-platform
            - eclipse-swt
    filter:
        rpms:
            - apache-commons-compress-javadoc
            - apache-commons-jxpath-javadoc
            - apache-sshd-javadoc
            - apiguardian-javadoc
            - args4j-javadoc
            - args4j-parent
            - args4j-tools
            - batik
            - batik-demo
            - batik-javadoc
            - batik-rasterizer
            - batik-slideshow
            - batik-squiggle
            - batik-svgpp
            - batik-ttf2svg
            - bouncycastle-javadoc
            - eclipse-ecf-sdk
            - eclipse-emf-sdk
            - ed25519-java-javadoc
            - felix-gogo-command-javadoc
            - felix-gogo-runtime-javadoc
            - felix-gogo-shell-javadoc
            - felix-scr-javadoc
            - glassfish-annotation-api-javadoc
            - glassfish-el-javadoc
            - glassfish-jsp-api-javadoc
            - glassfish-jsp-javadoc
            - glassfish-servlet-api-javadoc
            - google-gson-javadoc
            - hamcrest-demo
            - hamcrest-javadoc
            - icu4j-charset
            - icu4j-javadoc
            - icu4j-localespi
            - javaewah-javadoc
            - jetty
            - jetty-client
            - jetty-jaas
            - jetty-javadoc
            - jetty-jmx
            - jetty-webapp
            - jetty-xml
            - jsch-javadoc
            - junit5-guide
            - junit5-javadoc
            - junit-javadoc
            - junit-manual
            - jzlib-demo
            - jzlib-javadoc
            - lucene-backward-codecs
            - lucene-classification
            - lucene-codecs
            - lucene-grouping
            - lucene-highlighter
            - lucene-javadoc
            - lucene-join
            - lucene-memory
            - lucene-misc
            - lucene-monitor
            - lucene-suggest
            - objectweb-asm-javadoc
            - opentest4j-javadoc
            - univocity-parsers-javadoc
            - xml-commons-apis-javadoc
            - xmlgraphics-commons-javadoc
            - xml-commons-apis-manual
            - xz-java-javadoc
    buildopts:
        rpms:
            macros: |
                %app_name_prefix Red Hat Eclipse
                %_with_jp_minimal 1
                %_without_contrib_tools 1
                %_without_javahl 1
                %_without_spring 1
                %_without_tests 1
                %_without_reflections 1
                %_without_okcurl 1
                %_without_snappy 1
                %_without_hsqldb 1
                %_without_junit5 1
    components:
        rpms:
            eclipse:
                buildorder: 40
                ref: stream-eclipse-rhel8-rhel-8.4.0
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-ecf:
                buildorder: 30
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            eclipse-emf:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, eclipse-ecf.
            apache-commons-compress:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of jgit, jython.
            apache-commons-jxpath:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            apiguardian:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, junit5.
            batik:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            felix-gogo-command:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            felix-gogo-runtime:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, felix-gogo-command,
                         felix-gogo-shell.
            felix-gogo-shell:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            felix-scr:
                buildorder: 30
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            glassfish-annotation-api:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            glassfish-el:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp-api.
            glassfish-jsp:
                buildorder: 30
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            glassfish-jsp-api:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp.
            glassfish-servlet-api:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp-api, jetty.
            google-gson:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, eclipse-cdt, jgit,
                         eclipse-m2e-core, eclipse-webtools.
            hamcrest:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, junit.
            icu4j:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, jython.
            jetty:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, jgit,
                         eclipse-m2e-core, eclipse-webtools.
            jsch:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, jgit.
            junit:
                buildorder: 20
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, junit5.
            junit5:
                buildorder: 30
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            jzlib:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of jgit, jsch.
            lucene:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, eclipse-m2e-core, maven-indexer.
            objectweb-asm:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, eclipse-ecf, jython.
            opentest4j:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, junit5.
            sat4j:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse.
            univocity-parsers:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of junit5.
            xml-commons-apis:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of batik, eclipse, eclipse-emf.
            xmlgraphics-commons:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of batik.
            xz-java:
                buildorder: 10
                ref: stream-eclipse-rhel8-rhel-8.2.1
                arches: [x86_64]
                rationale: >
                    Runtime dependency of eclipse, apache-commons-compress.