--- 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.6"] eclipse: ["latest"] platform: ["-f28", "-f29"] requires: ant: ["1.10"] maven: ["3.5"] platform: ["-f28", "-f29"] profiles: everything: rpms: - eclipse-cdt - eclipse-cdt-arduino - eclipse-cdt-docker - eclipse-cdt-llvm - eclipse-cdt-native - eclipse-cdt-qt - eclipse-cdt-terminal - eclipse-ecf-core - eclipse-ecf-runtime - eclipse-egit - eclipse-emf-core - eclipse-emf-runtime - eclipse-emf-xsd - eclipse-equinox-osgi - eclipse-gef - eclipse-jdt - eclipse-jgit - eclipse-linuxtools - eclipse-linuxtools-changelog - eclipse-linuxtools-docker - eclipse-linuxtools-gcov - eclipse-linuxtools-gprof - eclipse-linuxtools-javadocs - eclipse-linuxtools-libhover - eclipse-linuxtools-manpage - eclipse-linuxtools-perf - eclipse-linuxtools-rpm-editor - eclipse-linuxtools-systemtap - eclipse-linuxtools-vagrant - eclipse-linuxtools-valgrind - eclipse-m2e-core - eclipse-m2e-workspace - eclipse-mpc - eclipse-mylyn - eclipse-mylyn-builds - eclipse-mylyn-builds-hudson - eclipse-mylyn-context-cdt - eclipse-mylyn-context-java - eclipse-mylyn-context-pde - eclipse-mylyn-tasks-bugzilla - eclipse-mylyn-tasks-trac - eclipse-mylyn-versions - eclipse-mylyn-versions-cvs - eclipse-mylyn-versions-git - eclipse-mylyn-versions-subclipse - eclipse-p2-discovery - eclipse-pde - eclipse-platform - eclipse-pydev - eclipse-remote - eclipse-subclipse - eclipse-swt - eclipse-usage - eclipse-webtools-common - eclipse-webtools-javaee - eclipse-webtools-servertools - eclipse-webtools-sourceediting java: rpms: - eclipse-egit - eclipse-jdt - eclipse-jgit - eclipse-m2e-core - eclipse-m2e-workspace - eclipse-mpc - eclipse-mylyn-context-java - eclipse-mylyn-versions-git - eclipse-mylyn-versions-subclipse - eclipse-subclipse - eclipse-usage c: rpms: - eclipse-cdt - eclipse-cdt-arduino - eclipse-cdt-docker - eclipse-cdt-llvm - eclipse-cdt-qt - eclipse-cdt-terminal - eclipse-egit - eclipse-jgit - eclipse-linuxtools-changelog - eclipse-linuxtools-gcov - eclipse-linuxtools-gprof - eclipse-linuxtools-libhover - eclipse-linuxtools-perf - eclipse-linuxtools-systemtap - eclipse-linuxtools-valgrind - eclipse-mpc - eclipse-mylyn-context-cdt - eclipse-mylyn-versions-git - eclipse-mylyn-versions-subclipse - eclipse-subclipse - eclipse-usage api: rpms: - eclipse-cdt - eclipse-cdt-arduino - eclipse-cdt-docker - eclipse-cdt-llvm - eclipse-cdt-native - eclipse-cdt-qt - eclipse-cdt-terminal - eclipse-ecf-core - eclipse-ecf-runtime - eclipse-egit - eclipse-emf-core - eclipse-emf-runtime - eclipse-emf-xsd - eclipse-equinox-osgi - eclipse-gef - eclipse-jdt - eclipse-jgit - eclipse-linuxtools - eclipse-linuxtools-changelog - eclipse-linuxtools-docker - eclipse-linuxtools-gcov - eclipse-linuxtools-gprof - eclipse-linuxtools-javadocs - eclipse-linuxtools-libhover - eclipse-linuxtools-manpage - eclipse-linuxtools-perf - eclipse-linuxtools-rpm-editor - eclipse-linuxtools-systemtap - eclipse-linuxtools-vagrant - eclipse-linuxtools-valgrind - eclipse-m2e-core - eclipse-m2e-workspace - eclipse-mpc - eclipse-mylyn - eclipse-mylyn-builds - eclipse-mylyn-builds-hudson - eclipse-mylyn-context-cdt - eclipse-mylyn-context-java - eclipse-mylyn-context-pde - eclipse-mylyn-tasks-bugzilla - eclipse-mylyn-tasks-trac - eclipse-mylyn-versions - eclipse-mylyn-versions-cvs - eclipse-mylyn-versions-git - eclipse-mylyn-versions-subclipse - eclipse-p2-discovery - eclipse-pde - eclipse-platform - eclipse-pydev - eclipse-remote - eclipse-subclipse - eclipse-swt - eclipse-usage - eclipse-webtools-common - eclipse-webtools-javaee - eclipse-webtools-servertools - eclipse-webtools-sourceediting buildopts: rpms: macros: | %_with_jp_minimal 1 %_without_javahl 1 %_without_spring 1 %_without_tests 1 %_without_reflections 1 %_without_okcurl 1 %_without_snappy 1 %_without_hsqldb 1 components: rpms: eclipse: buildorder: 40 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-ecf: buildorder: 30 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. eclipse-emf: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-ecf. aether-connector-okhttp: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core. antlr32: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-pydev, jython, sqljet. apache-commons-collections: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, plexus-velocity, velocity. apache-commons-compress: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, jgit, jython. apache-commons-discovery: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-webtools. apache-commons-jxpath: buildorder: 10 ref: master 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-m2e-core, eclipse-mylyn, velocity. apache-sshd: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jgit. args4j: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jgit. batik: buildorder: 20 ref: master 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: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of apache-sshd, docker-client-java, jgit, jython, okhttp. docker-client-java: buildorder: 60 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools. eclipse-cdt: buildorder: 60 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-linuxtools, eclipse-remote. eclipse-egit: buildorder: 50 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-cdt. eclipse-gef: buildorder: 40 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-linuxtools, eclipse-subclipse, eclipse-webtools. eclipse-jgit: buildorder: 40 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-egit. eclipse-linuxtools: buildorder: 90 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-m2e-core: buildorder: 60 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-m2e-workspace: buildorder: 40 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core. eclipse-mpc: buildorder: 90 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-mylyn: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-linuxtools, eclipse-subclipse. eclipse-pydev: buildorder: 50 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-remote: buildorder: 70 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-linuxtools. eclipse-subclipse: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-usage: buildorder: 90 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. eclipse-webtools: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-m2e-core. ed25519-java: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of apache-sshd, jgit. felix-gogo-command: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. felix-gogo-runtime: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, felix-gogo-command, felix-gogo-shell. felix-gogo-shell: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. felix-scr: buildorder: 30 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. freemarker: buildorder: 50 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-cdt. glassfish-annotation-api: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-hk2, jersey. glassfish-el: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-jsp-api. 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. glassfish-jaxb-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-cdt, glassfish-jaxb. glassfish-jaxrpc-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-webtools. glassfish-jsp: buildorder: 30 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. glassfish-jsp-api: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-jsp. glassfish-servlet-api: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, glassfish-jsp-api, jetty. google-gson: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-cdt, jgit, eclipse-m2e-core, eclipse-mylyn, eclipse-webtools. icu4j: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, jython. jackson-annotations: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools, jackson-databind, jackson-modules-base, jersey. jackson-bom: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Build dependency of jackson-core, jackson-databind. jackson-core: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jackson-databind, jackson-datatypes-collections, jackson-jaxrs-providers, jackson-modules-base. jackson-databind: buildorder: 30 ref: master 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: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java. jackson-jaxrs-providers: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java. jackson-modules-base: buildorder: 40 ref: master 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. java_cup: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-webtools. javaewah: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of 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. jchardet: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, maven-archetype. jctools: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jython, netty. jersey: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of docker-client-java, eclipse-linuxtools. jetty: buildorder: 20 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, jgit, eclipse-m2e-core, eclipse-webtools. jffi: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of jnr-ffi, jython. jgit: buildorder: 30 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Module API. Runtime dependency of eclipse-jgit. 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 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. 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. lucene: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse, eclipse-m2e-core, eclipse-mylyn, maven-indexer. maven-archetype: buildorder: 40 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, maven-indexer. maven-indexer: buildorder: 50 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core. maven-invoker: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, maven-archetype. maven-osgi: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of glassfish-hk2. nekohtml: buildorder: 70 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-linuxtools. netty: buildorder: 30 ref: master 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, eclipse-m2e-core, jersey, jnr-ffi, jython. okhttp: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of aether-connector-okhttp, eclipse-m2e-core. okio: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of aether-connector-okhttp, okhttp. plexus-build-api: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core. plexus-velocity: buildorder: 30 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, maven-archetype. replacer: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Build dependency of jackson-core, jackson-databind. sac: buildorder: 10 ref: master arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse. sat4j: buildorder: 10 ref: master 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: 10 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: 70 ref: master 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. uddi4j: buildorder: 10 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-webtools, wsil4j. velocity: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-m2e-core, maven-archetype, plexus-velocity. ws-commons-util: buildorder: 10 ref: master 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-webtools, wsil4j. wsil4j: buildorder: 20 ref: eclipse arches: [x86_64, ppc64le, aarch64, s390x] rationale: > Runtime dependency of eclipse-webtools. xmlgraphics-commons: buildorder: 10 ref: master 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.