--- document: modulemd version: 2 data: name: tycho-devel stream: "rhel8" version: 8050020220618121332 context: 805dd029 summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven description: >- Tycho is a set of Maven plugins and extensions for building Eclipse plugins and OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata for expressing dependencies, source folder locations, etc. that are normally found in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles and uses the POM to configure and drive the build. Tycho supports bundles, fragments, features, update site projects and RCP applications. Tycho also knows how to run JUnit test plugins using OSGi runtime and there is also support for sharing build results using Maven artifact repositories. Tycho plugins introduce new packaging types and the corresponding lifecycle bindings that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules are used to resolve project dependencies and package visibility restrictions are honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata and OSGi rules to calculate project dependencies dynamically and injects them into the Maven project model at build time. Tycho supports all attributes supported by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire, etc). Tycho will use proper classpath access rules during compilation. Tycho supports all project types supported by PDE and will use PDE/JDT project metadata where possible. One important design goal in Tycho is to make sure there is no duplication of metadata between POM and OSGi metadata. license: module: - MIT xmd: mbs: buildrequires: javapackages-tools: context: cb5037f2 filtered_rpms: [] koji_tag: module-javapackages-tools-201801-8050020220618102520-cb5037f2 ref: e9eca47130b51d7430c0528579ef6ee6fe2788e8 stream: 201801 version: 8050020220618102520 platform: context: 00000000 filtered_rpms: [] koji_tag: module-oc-8.5.0-build ref: virtual stream: oc8.5.0 stream_collision_modules: ursine_rpms: version: 2 tycho: context: 00000000 filtered_rpms: [] koji_tag: module-oc-8.5.0-build ref: virtual stream: rhel8 version: 1 commit: 9c70ceb028de1f428c105b605f1b99524fcc40e1 mse: TRUE rpms: apache-commons-el: ref: cb4ded84f6af92ba4d1fd99672c384493523d3e3 apiguardian: ref: 2a950978e906aa019b368c51b7731a45fcf66495 auto: ref: 80e2f37fc38534ef2ef68f4c8acac948edad39a6 batik: ref: 4da04f9d8c62888c6b5e155885dfbba877a6d2c6 cbi-plugins: ref: 659753dba01766a54c3f6779f65ca4a876f0c76a decentxml: ref: 287ae8d4bdcd3d35aee2bb01c1bb7d07240086cf ecj: ref: f8b9743b70d699a1561c63ff1cc0cb465dc381e9 eclipse: ref: 6694d74a41e2fa96e548f9852a1fcfc0a0d536f6 eclipse-ecf: ref: 7418daadbdd3cc5af1787c0f5b9f6b2607cf9b75 eclipse-emf: ref: 42d989be10893a767409ee9af9feb5bcb45b711f eclipse-license: ref: aaf2c89359e33e8746545c7f8045677fb55cab5f felix-gogo-command: ref: 43d9c236aef11ff8d2c5e27215a7dbcfdb04bfa3 felix-gogo-parent: ref: 54d38f3968fc8ce28116e9a86c8307db0be094e1 felix-gogo-runtime: ref: f72f78430273ce7c79d95e99d798137b33ca5899 felix-gogo-shell: ref: 0efcb942718dbaa1ba38e5f35cf9762c45e24b85 felix-scr: ref: e93244643e3ae7e8ae2dac2e7a87c524e616b189 glassfish-jsp: ref: c9a154b8f9287a3a23254adb4fef1bc9f6473a93 google-gson: ref: a6d995d56d8c05a5c967c1325b1268f7dd03a913 icu4j: ref: d8a809c1c746a4194ad5e02924acc667f51971d2 javapoet: ref: 70f42b7aed6ade11aca11d5ae0bb8d8e683049b3 jetty: ref: 2e3246f44fc51419d17844d7dbec71e648e1a126 junit5: ref: 08f4cc5ef77a2fbf2ec45383bc8046c1df62b400 kxml: ref: 90ccbcc0a51b61641b8a9982d68fa5d3a929834c lucene: ref: 4b09e3674e1c59cd5f96dfd7f3205b741e90d0f0 opentest4j: ref: 3ce51ab6a59c080e01950b3d9ab53fd3ad3d1b06 sac: ref: 7f8b012fcd0c8b8028ae96a28d9050fe1ba962f5 sat4j: ref: d3b7c74f8b37f81369cfdb41671fa8c3f3de8dfc tesla-polyglot: ref: 9dfe0c3ff86f86b3c7056c819722153dc25e5f0c tycho: ref: e8873022b6e912b61eff2a6d37eaf3d92203a684 tycho-extras: ref: 163b4cc86d442d72f5fa8a551128e88b121ecd4e univocity-parsers: ref: 6c00da941c1f95cfd93ba2278092056cf2e41915 xml-maven-plugin: ref: 851b0b67d1f88029db242ed359adb064767730c5 xmlgraphics-commons: ref: 9f2372e580535b9d3b4ce9ab0c75029adf16f9fc xpp3: ref: d63801414cd57a0b48c25bf705d52f3d4f5860cc scmurl: https://gitee.com/src-opencloudos-modules/tycho.git?#9c70ceb028de1f428c105b605f1b99524fcc40e1 ursine_rpms: [] dependencies: - buildrequires: javapackages-tools: [201801] platform: [oc8.5.0] tycho: [rhel8] requires: javapackages-tools: [201801] platform: [oc8] profiles: common: rpms: - tycho - tycho-extras api: rpms: - cbi-plugins - tycho - tycho-extras buildopts: rpms: macros: > %_with_jp_minimal 1 %_without_contrib_tools 1 %_without_junit5 1 components: rpms: apache-commons-el: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/apache-commons-el cache: http://pkgs.fedoraproject.org/repo/pkgs/apache-commons-el ref: cb4ded84f6af92ba4d1fd99672c384493523d3e3 buildorder: 10 arches: [x86_64] apiguardian: rationale: 'Build dependency of junit5. ' repository: git+https://gitee.com/src-opencloudos-rpms/apiguardian cache: http://pkgs.fedoraproject.org/repo/pkgs/apiguardian ref: 2a950978e906aa019b368c51b7731a45fcf66495 buildorder: 10 arches: [x86_64] auto: rationale: 'Runtime dependency of cbi-plugins. Build dependency of cbi-plugins. ' repository: git+https://gitee.com/src-opencloudos-rpms/auto cache: http://pkgs.fedoraproject.org/repo/pkgs/auto ref: 80e2f37fc38534ef2ef68f4c8acac948edad39a6 buildorder: 20 arches: [x86_64] batik: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/batik cache: http://pkgs.fedoraproject.org/repo/pkgs/batik ref: 4da04f9d8c62888c6b5e155885dfbba877a6d2c6 buildorder: 20 arches: [x86_64] cbi-plugins: rationale: 'Module API. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/cbi-plugins cache: http://pkgs.fedoraproject.org/repo/pkgs/cbi-plugins ref: 659753dba01766a54c3f6779f65ca4a876f0c76a buildorder: 50 arches: [x86_64] decentxml: rationale: 'Runtime dependency of cbi-plugins, tycho. Build dependency of cbi-plugins, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/decentxml cache: http://pkgs.fedoraproject.org/repo/pkgs/decentxml ref: 287ae8d4bdcd3d35aee2bb01c1bb7d07240086cf buildorder: 10 arches: [x86_64] ecj: rationale: 'Runtime dependency of tycho. Build dependency of glassfish-jsp, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/ecj cache: http://pkgs.fedoraproject.org/repo/pkgs/ecj ref: f8b9743b70d699a1561c63ff1cc0cb465dc381e9 buildorder: 10 arches: [x86_64] eclipse: rationale: 'Module application. ' repository: git+https://gitee.com/src-opencloudos-rpms/eclipse cache: http://pkgs.fedoraproject.org/repo/pkgs/eclipse ref: 6694d74a41e2fa96e548f9852a1fcfc0a0d536f6 buildorder: 80 arches: [x86_64] eclipse-ecf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/eclipse-ecf cache: http://pkgs.fedoraproject.org/repo/pkgs/eclipse-ecf ref: 7418daadbdd3cc5af1787c0f5b9f6b2607cf9b75 buildorder: 70 arches: [x86_64] eclipse-emf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse, eclipse-ecf. ' repository: git+https://gitee.com/src-opencloudos-rpms/eclipse-emf cache: http://pkgs.fedoraproject.org/repo/pkgs/eclipse-emf ref: 42d989be10893a767409ee9af9feb5bcb45b711f buildorder: 60 arches: [x86_64] eclipse-license: rationale: 'Build dependency of eclipse, eclipse-ecf. ' repository: git+https://gitee.com/src-opencloudos-rpms/eclipse-license cache: http://pkgs.fedoraproject.org/repo/pkgs/eclipse-license ref: aaf2c89359e33e8746545c7f8045677fb55cab5f buildorder: 50 arches: [x86_64] felix-gogo-command: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/felix-gogo-command cache: http://pkgs.fedoraproject.org/repo/pkgs/felix-gogo-command ref: 43d9c236aef11ff8d2c5e27215a7dbcfdb04bfa3 buildorder: 30 arches: [x86_64] felix-gogo-parent: rationale: "Build dependency of felix-gogo-command,\n felix-gogo-runtime, felix-gogo-shell.\n" repository: git+https://gitee.com/src-opencloudos-rpms/felix-gogo-parent cache: http://pkgs.fedoraproject.org/repo/pkgs/felix-gogo-parent ref: 54d38f3968fc8ce28116e9a86c8307db0be094e1 buildorder: 10 arches: [x86_64] felix-gogo-runtime: rationale: "Runtime dependency of eclipse, felix-gogo-command,\n felix-gogo-shell.\nBuild dependency of eclipse, felix-gogo-command,\n felix-gogo-shell, felix-scr.\n" repository: git+https://gitee.com/src-opencloudos-rpms/felix-gogo-runtime cache: http://pkgs.fedoraproject.org/repo/pkgs/felix-gogo-runtime ref: f72f78430273ce7c79d95e99d798137b33ca5899 buildorder: 20 arches: [x86_64] felix-gogo-shell: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/felix-gogo-shell cache: http://pkgs.fedoraproject.org/repo/pkgs/felix-gogo-shell ref: 0efcb942718dbaa1ba38e5f35cf9762c45e24b85 buildorder: 30 arches: [x86_64] felix-scr: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/felix-scr cache: http://pkgs.fedoraproject.org/repo/pkgs/felix-scr ref: e93244643e3ae7e8ae2dac2e7a87c524e616b189 buildorder: 30 arches: [x86_64] glassfish-jsp: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/glassfish-jsp cache: http://pkgs.fedoraproject.org/repo/pkgs/glassfish-jsp ref: c9a154b8f9287a3a23254adb4fef1bc9f6473a93 buildorder: 20 arches: [x86_64] google-gson: rationale: 'Runtime dependency of eclipse Build dependency of eclipse ' repository: git+https://gitee.com/src-opencloudos-rpms/google-gson cache: http://pkgs.fedoraproject.org/repo/pkgs/google-gson ref: a6d995d56d8c05a5c967c1325b1268f7dd03a913 buildorder: 10 arches: [x86_64] icu4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/icu4j cache: http://pkgs.fedoraproject.org/repo/pkgs/icu4j ref: d8a809c1c746a4194ad5e02924acc667f51971d2 buildorder: 10 arches: [x86_64] javapoet: rationale: 'Runtime dependency of auto Build dependency of auto ' repository: git+https://gitee.com/src-opencloudos-rpms/javapoet cache: http://pkgs.fedoraproject.org/repo/pkgs/javapoet ref: 70f42b7aed6ade11aca11d5ae0bb8d8e683049b3 buildorder: 10 arches: [x86_64] jetty: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/jetty cache: http://pkgs.fedoraproject.org/repo/pkgs/jetty ref: 2e3246f44fc51419d17844d7dbec71e648e1a126 buildorder: 10 arches: [x86_64] junit5: rationale: 'Build dependency of tycho, eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/junit5 cache: http://pkgs.fedoraproject.org/repo/pkgs/junit5 ref: 08f4cc5ef77a2fbf2ec45383bc8046c1df62b400 buildorder: 20 arches: [x86_64] kxml: rationale: 'Runtime dependency of felix-scr. Build dependency of felix-scr. ' repository: git+https://gitee.com/src-opencloudos-rpms/kxml cache: http://pkgs.fedoraproject.org/repo/pkgs/kxml ref: 90ccbcc0a51b61641b8a9982d68fa5d3a929834c buildorder: 20 arches: [x86_64] lucene: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/lucene cache: http://pkgs.fedoraproject.org/repo/pkgs/lucene ref: 4b09e3674e1c59cd5f96dfd7f3205b741e90d0f0 buildorder: 10 arches: [x86_64] opentest4j: rationale: 'Build dependency of junit5. ' repository: git+https://gitee.com/src-opencloudos-rpms/opentest4j cache: http://pkgs.fedoraproject.org/repo/pkgs/opentest4j ref: 3ce51ab6a59c080e01950b3d9ab53fd3ad3d1b06 buildorder: 10 arches: [x86_64] sac: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/sac cache: http://pkgs.fedoraproject.org/repo/pkgs/sac ref: 7f8b012fcd0c8b8028ae96a28d9050fe1ba962f5 buildorder: 10 arches: [x86_64] sat4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' repository: git+https://gitee.com/src-opencloudos-rpms/sat4j cache: http://pkgs.fedoraproject.org/repo/pkgs/sat4j ref: d3b7c74f8b37f81369cfdb41671fa8c3f3de8dfc buildorder: 10 arches: [x86_64] tesla-polyglot: rationale: 'Runtime dependency of tycho-extras. Build dependency of tycho-extras. ' repository: git+https://gitee.com/src-opencloudos-rpms/tesla-polyglot cache: http://pkgs.fedoraproject.org/repo/pkgs/tesla-polyglot ref: 9dfe0c3ff86f86b3c7056c819722153dc25e5f0c buildorder: 10 arches: [x86_64] tycho: rationale: "Module API. Runtime dependency of cbi-plugins,\n tycho-extras.\nBuild dependency of cbi-plugins, eclipse, eclipse-ecf,\n eclipse-emf, eclipse-license,\n \ tycho-extras.\n" repository: git+https://gitee.com/src-opencloudos-rpms/tycho cache: http://pkgs.fedoraproject.org/repo/pkgs/tycho ref: e8873022b6e912b61eff2a6d37eaf3d92203a684 buildorder: 40 arches: [x86_64] tycho-extras: rationale: 'Module API. Build dependency of eclipse, eclipse-ecf, eclipse-emf. ' repository: git+https://gitee.com/src-opencloudos-rpms/tycho-extras cache: http://pkgs.fedoraproject.org/repo/pkgs/tycho-extras ref: 163b4cc86d442d72f5fa8a551128e88b121ecd4e buildorder: 50 arches: [x86_64] univocity-parsers: rationale: 'Build dependency of junit5. ' repository: git+https://gitee.com/src-opencloudos-rpms/univocity-parsers cache: http://pkgs.fedoraproject.org/repo/pkgs/univocity-parsers ref: 6c00da941c1f95cfd93ba2278092056cf2e41915 buildorder: 10 arches: [x86_64] xml-maven-plugin: rationale: 'Build dependency of eclipse. ' repository: git+https://gitee.com/src-opencloudos-rpms/xml-maven-plugin cache: http://pkgs.fedoraproject.org/repo/pkgs/xml-maven-plugin ref: 851b0b67d1f88029db242ed359adb064767730c5 buildorder: 10 arches: [x86_64] xmlgraphics-commons: rationale: 'Runtime dependency of batik. Build dependency of batik. ' repository: git+https://gitee.com/src-opencloudos-rpms/xmlgraphics-commons cache: http://pkgs.fedoraproject.org/repo/pkgs/xmlgraphics-commons ref: 9f2372e580535b9d3b4ce9ab0c75029adf16f9fc buildorder: 10 arches: [x86_64] xpp3: rationale: 'Runtime dependency of felix-scr, kxml. Build dependency of felix-scr, kxml. ' repository: git+https://gitee.com/src-opencloudos-rpms/xpp3 cache: http://pkgs.fedoraproject.org/repo/pkgs/xpp3 ref: d63801414cd57a0b48c25bf705d52f3d4f5860cc buildorder: 10 arches: [x86_64] ...