--- document: modulemd version: 2 data: 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: [1.4] platform: [] requires: ant: [1.10] maven: [3.5] platform: [] profiles: default: rpms: - eclipse-abrt - eclipse-jdt - eclipse-mpc - eclipse-usage api: rpms: - eclipse-abrt - eclipse-cdt-native - eclipse-dtp - eclipse-egit - eclipse-egit-github - eclipse-egit-mylyn - eclipse-epp-logging - eclipse-gef - eclipse-jdt - eclipse-jgit - eclipse-launchbar - eclipse-mpc - eclipse-pde - eclipse-pydev - eclipse-subclipse - eclipse-tm-terminal - eclipse-usage filter: rpms: - antlr32-javadoc - antlr32-maven-plugin - antlr32-tool - apache-commons-compress-javadoc - apache-commons-el-javadoc - apache-commons-jxpath-javadoc - apache-commons-lang-javadoc - apache-sshd-javadoc - args4j-javadoc - args4j-parent - args4j-tools - base64coder-javadoc - batik-demo - batik-javadoc - batik-rasterizer - batik-slideshow - batik-squiggle - batik-svgpp - batik-ttf2svg - bouncycastle-javadoc - eclipse-cdt - eclipse-cdt-arduino - eclipse-cdt-docker - eclipse-cdt-llvm - eclipse-cdt-parsers - eclipse-cdt-qt - eclipse-cdt-sdk - eclipse-cdt-tests - eclipse-gef-sdk - eclipse-gef-tests - eclipse-mylyn-builds - eclipse-mylyn-builds-hudson - eclipse-mylyn-context-cdt - eclipse-mylyn-context-java - eclipse-mylyn-context-pde - eclipse-mylyn-docs-epub - eclipse-mylyn-docs-wikitext - eclipse-mylyn-sdk - eclipse-mylyn-tasks-trac - eclipse-mylyn-tasks-web - eclipse-mylyn-tests - eclipse-mylyn-versions - eclipse-mylyn-versions-cvs - eclipse-mylyn-versions-git - eclipse-mylyn-versions-subclipse - eclipse-pydev-mylyn - eclipse-tm-terminal-connectors - eclipse-tm-terminal-rse - eclipse-tm-terminal-sdk - ed25519-java-javadoc - felix-gogo-command-javadoc - felix-gogo-runtime-javadoc - felix-gogo-shell-javadoc - felix-scr-javadoc - freemarker-javadoc - glassfish-annotation-api-javadoc - glassfish-jaxb - glassfish-jaxb-api-javadoc - glassfish-jaxb-bom - glassfish-jaxb-bom-ext - glassfish-jaxb-codemodel - glassfish-jaxb-codemodel-annotation-compiler - glassfish-jaxb-codemodel-parent - glassfish-jaxb-external-parent - glassfish-jaxb-javadoc - glassfish-jaxb-jxc - glassfish-jaxb-parent - glassfish-jaxb-rngom - glassfish-jaxb-runtime-parent - glassfish-jaxb-txw-parent - glassfish-jaxb-txwc2 - glassfish-jaxb-xjc - glassfish-jsp-api-javadoc - glassfish-jsp-javadoc - glassfish-servlet-api-javadoc - google-gson-javadoc - icu4j-charset - icu4j-javadoc - icu4j-localespi - jakarta-commons-httpclient-demo - jakarta-commons-httpclient-javadoc - jakarta-commons-httpclient-manual - javaewah-javadoc - javaparser - javaparser-javadoc - jctools-channels - jctools-experimental - jctools-javadoc - jctools-parent - jetty - jetty-alpn-client - jetty-alpn-server - jetty-annotations - jetty-ant - jetty-cdi - jetty-client - jetty-deploy - jetty-fcgi-client - jetty-fcgi-server - jetty-http-spi - jetty-http2-client - jetty-http2-common - jetty-http2-hpack - jetty-http2-http-client-transport - jetty-http2-server - jetty-httpservice - jetty-infinispan - jetty-jaas - jetty-jaspi - jetty-javadoc - jetty-javax-websocket-client-impl - jetty-javax-websocket-server-impl - jetty-jmx - jetty-jndi - jetty-jsp - jetty-jspc-maven-plugin - jetty-jstl - jetty-maven-plugin - jetty-nosql - jetty-osgi-alpn - jetty-osgi-boot - jetty-osgi-boot-jsp - jetty-osgi-boot-warurl - jetty-plus - jetty-project - jetty-proxy - jetty-quickstart - jetty-rewrite - jetty-servlets - jetty-spring - jetty-start - jetty-unixsocket - jetty-util-ajax - jetty-webapp - jetty-websocket-api - jetty-websocket-client - jetty-websocket-common - jetty-websocket-server - jetty-websocket-servlet - jetty-xml - jffi-javadoc - jgit-javadoc - jline-javadoc - jna-javadoc - jnr-constants-javadoc - jnr-enxio-javadoc - jnr-ffi-javadoc - jnr-netdb-javadoc - jnr-posix-javadoc - jnr-unixsocket-javadoc - jnr-x86asm-javadoc - jsch-agent-proxy-javadoc - jsch-agent-proxy-jsch - jsch-agent-proxy-sshj - jython-demo - jython-javadoc - kxml-javadoc - lpg - lpg-java - lucene-analyzers-icu - lucene-analyzers-kuromoji - lucene-analyzers-morfologik - lucene-analyzers-nori - lucene-analyzers-phonetic - lucene-analyzers-stempel - lucene-backward-codecs - lucene-benchmark - lucene-classification - lucene-codecs - lucene-demo - lucene-expressions - lucene-facet - lucene-grouping - lucene-highlighter - lucene-javadoc - lucene-join - lucene-memory - lucene-parent - lucene-replicator - lucene-solr-grandparent - lucene-spatial - lucene-spatial-extras - lucene-spatial3d - lucene-suggest - lucene-test-framework - nekohtml-demo - nekohtml-javadoc - netty-javadoc - objectweb-asm-javadoc - sac-javadoc - sequence-library-javadoc - snakeyaml-javadoc - sqljet-javadoc - stringtemplate-javadoc - svnkit-cli - svnkit-javadoc - swt-chart-javadoc - trilead-ssh2-javadoc - ws-commons-util-javadoc - wsdl4j-javadoc - xmlgraphics-commons-javadoc - xmlrpc-javadoc - xpp3-javadoc - xpp3-minimal buildopts: rpms: macros: | %_with_bootstrap 1 %_with_jp_minimal 1 %_without_javahl 1 %_without_spring 1 %_without_mylyn_epub 1 %_without_contrib_tools 1 %_without_remote 1 %_without_photran_support 1 %_without_reflections 1 components: rpms: antlr32: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-pydev, jython, sqljet. apache-commons-compress: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-jgit, jython. apache-commons-el: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. apache-commons-jxpath: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. apache-commons-lang: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-mylyn. apache-sshd: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-jgit. args4j: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-jgit. base64coder: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of snakeyaml. batik: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. bean-validation-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jersey. bouncycastle: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-jgit, jython. docker-client-java: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools. eclipse-abrt: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-cdt: buildorder: 60 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-ptp, eclipse-remote. eclipse-dtp: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-egit: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-egit-github, eclipse-tm-terminal. eclipse-egit-github: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-epp-logging: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-abrt, eclipse-usage. eclipse-gef: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-dtp, eclipse-subclipse. eclipse-jgit: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-egit, eclipse-egit-github, eclipse-ptp. eclipse-launchbar: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-cdt. eclipse-mpc: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-mylyn: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-abrt, eclipse-egit, eclipse-egit-github, eclipse-epp-logging, eclipse-subclipse. eclipse-ptp: buildorder: 80 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-linuxtools. eclipse-pydev: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-remote: buildorder: 70 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-ptp. eclipse-subclipse: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-tm-terminal: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-cdt, eclipse-ptp, eclipse-remote. eclipse-usage: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. ed25519-java: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-jgit. felix-gogo-command: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. felix-gogo-runtime: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, felix-gogo-command, felix-gogo-shell. felix-gogo-shell: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. felix-scr: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. freemarker: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-cdt. glassfish-annotation-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-hk2, jersey. glassfish-hk2: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, jersey. glassfish-jax-rs-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools, jersey. glassfish-jaxb: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-cdt, eclipse-ptp. glassfish-jaxb-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-cdt, eclipse-ptp, glassfish-jaxb. glassfish-jsp: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. glassfish-jsp-api: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-jsp. glassfish-servlet-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-jsp-api, jetty. google-gson: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-cdt, eclipse-egit-github, eclipse-epp-logging, eclipse-jgit, eclipse-mylyn. icu4j: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, jython. jackson-annotations: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools, jackson-databind, jackson-modules-base, jersey. jackson-core: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jackson-databind, jackson-datatypes-collections, jackson-jaxrs-providers, jackson-modules-base. jackson-databind: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-linuxtools, jackson-datatypes-collections, jackson-jaxrs-providers, jackson-modules-base, jersey. jackson-datatypes-collections: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java. jackson-jaxrs-providers: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java. jackson-modules-base: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jackson-jaxrs-providers, jersey. jakarta-commons-httpclient: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-mylyn. javaewah: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-jgit. javaparser: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Build dependency of jctools. javassist: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of glassfish-hk2. jersey: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-linuxtools. jctools: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jython, netty. jetty: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-jgit. jffi: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-ffi, jython. jline: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jython. jna: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jsch-agent-proxy, svnkit. jnr-constants: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-enxio, jnr-posix, jnr-unixsocket, jython. jnr-enxio: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-abrt, jnr-unixsocket. jnr-ffi: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-enxio, jnr-netdb, jnr-posix, jnr-unixsocket, jython. jnr-netdb: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jython. jnr-posix: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-unixsocket, jython. jnr-unixsocket: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-abrt. jnr-x86asm: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-ffi. jsch-agent-proxy: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of svnkit. jython: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-pydev. kxml: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of felix-scr. lpg: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-dtp. lucene: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-dtp, eclipse-mylyn. nekohtml: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools. netty: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jython. objectweb-asm: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, jersey, jnr-ffi, jython. rxtx: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-tm-terminal. sac: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. sat4j: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. sequence-library: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of svnkit. snakeyaml: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-pydev. sqljet: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of svnkit. stringtemplate: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of antlr32. svnkit: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-subclipse. swt-chart: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools. trilead-ssh2: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jsch-agent-proxy, svnkit. ws-commons-util: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-pydev, xmlrpc. wsdl4j: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-dtp. xmlgraphics-commons: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of batik. xmlrpc: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-mylyn, eclipse-pydev. xpp3: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of felix-scr, kxml.