--- document: modulemd version: 2 data: name: tycho-devel stream: rhel8 version: 8060020220521101246 context: fe6a306c arch: x86_64 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: {} dependencies: - buildrequires: javapackages-tools: [201801] platform: [el8.6.0] requires: javapackages-tools: [201801] platform: [el8] tycho-devel: [rhel8] 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. ' ref: 88c6839769c5170cda3285a75fcb5e8a01274db6 buildorder: 10 arches: [x86_64] apiguardian: rationale: 'Build dependency of junit5. ' ref: 36ec20068a02e842ca1dcd6950e8d9fdd8816d76 buildorder: 10 arches: [x86_64] auto: rationale: 'Runtime dependency of cbi-plugins. Build dependency of cbi-plugins. ' ref: 17bc128870c1e7924c8d538f98c0956fd1385340 buildorder: 20 arches: [x86_64] batik: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 3955b86aae41275bf681599f4a5b71d6c6d56869 buildorder: 20 arches: [x86_64] cbi-plugins: rationale: 'Module API. Build dependency of eclipse. ' ref: 350858a89bd741cef7dc01685630140057aca786 buildorder: 50 arches: [x86_64] decentxml: rationale: 'Runtime dependency of cbi-plugins, tycho. Build dependency of cbi-plugins, tycho. ' ref: 13fc7eaacb6440ea6a6a748fe0c65b1edbde5f4c buildorder: 10 arches: [x86_64] ecj: rationale: 'Runtime dependency of tycho. Build dependency of glassfish-jsp, tycho. ' ref: f293e1cc3ce99ca0424113da665614cc73e1ba48 buildorder: 10 arches: [x86_64] eclipse: rationale: 'Module application. ' ref: c0537c45c2902445e8a5626991622fcbd59ba7c6 buildorder: 80 arches: [x86_64] eclipse-ecf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 4ffbc92961b854af7e2069c2c4fe358083cdabe0 buildorder: 70 arches: [x86_64] eclipse-emf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse, eclipse-ecf. ' ref: a579a6e2819a138f9f31173af803a485d6b77a40 buildorder: 60 arches: [x86_64] eclipse-license: rationale: 'Build dependency of eclipse, eclipse-ecf. ' ref: b822954190e21779a2c2f2f9e3a17c3f3cbf7b52 buildorder: 50 arches: [x86_64] felix-gogo-command: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 4721ad44aad214e8b6ca043c61667598c1a8c9ba buildorder: 30 arches: [x86_64] felix-gogo-parent: rationale: "Build dependency of felix-gogo-command,\n felix-gogo-runtime, felix-gogo-shell.\n" ref: ec3e611c2ff2d0db7141b2f5762e7704c0d91144 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" ref: e8946ece7c823ccc6e8ae84429241854e659b936 buildorder: 20 arches: [x86_64] felix-gogo-shell: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 83aa02467dd5ae51ced6bebae3b4f5c3c80527c4 buildorder: 30 arches: [x86_64] felix-scr: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 10d024d874b2caf36a38a1d45da8f55c97932721 buildorder: 30 arches: [x86_64] glassfish-jsp: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: acdafabbd5e8ed2bc0cc50fbc3bfb8b3de556c1d buildorder: 20 arches: [x86_64] google-gson: rationale: 'Runtime dependency of eclipse Build dependency of eclipse ' ref: 0df825df207b4f9875891ce65a8ae19e5b494189 buildorder: 10 arches: [x86_64] icu4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 92861e9201221e2365efe634ad2d482f32684284 buildorder: 10 arches: [x86_64] javapoet: rationale: 'Runtime dependency of auto Build dependency of auto ' ref: 35f4ce4bd8014bdea6feaed85cdeb59a20c90bef buildorder: 10 arches: [x86_64] jetty: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: a562aac0991f0fd65ae9a466ba36438434149e86 buildorder: 10 arches: [x86_64] junit5: rationale: 'Build dependency of tycho, eclipse. ' ref: 85d87eac25c11d7f617f48e449d6af8a0b35387a buildorder: 20 arches: [x86_64] kxml: rationale: 'Runtime dependency of felix-scr. Build dependency of felix-scr. ' ref: c1b6ce8125369ecc115c7ecc02a38e5e5108bc6d buildorder: 20 arches: [x86_64] lucene: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: ed2375807339255e864ede479aa00e0d04ca0236 buildorder: 10 arches: [x86_64] opentest4j: rationale: 'Build dependency of junit5. ' ref: 053bcf34a149cc34a912a9feafab15b59d6a0811 buildorder: 10 arches: [x86_64] sac: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 17ab7fbf8813ed1f003f48c049d088524daf6517 buildorder: 10 arches: [x86_64] sat4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: d9446ec088332f57bc3301897e35dc55cd018e17 buildorder: 10 arches: [x86_64] tesla-polyglot: rationale: 'Runtime dependency of tycho-extras. Build dependency of tycho-extras. ' ref: 4ae28ea5c40201a149fc8465db444520d86d5cfe 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" ref: 28dc339b37b5e1abf06eb15db0609e3d301fd857 buildorder: 40 arches: [x86_64] tycho-extras: rationale: 'Module API. Build dependency of eclipse, eclipse-ecf, eclipse-emf. ' ref: 12ed19e96771ce55e24d8386d4d0a05f1d071742 buildorder: 50 arches: [x86_64] univocity-parsers: rationale: 'Build dependency of junit5. ' ref: b455982d8bc2a793b06d21f7e265b1627f77237a buildorder: 10 arches: [x86_64] xml-maven-plugin: rationale: 'Build dependency of eclipse. ' ref: ab218c6f246853711ed9288a7c59fefdba8b96dc buildorder: 10 arches: [x86_64] xmlgraphics-commons: rationale: 'Runtime dependency of batik. Build dependency of batik. ' ref: f7f21efc016fa1ead5609c0f16f00a3f81d064f8 buildorder: 10 arches: [x86_64] xpp3: rationale: 'Runtime dependency of felix-scr, kxml. Build dependency of felix-scr, kxml. ' ref: 0c7d68a0f960c84712f76741442d96d86714ca77 buildorder: 10 arches: [x86_64] ...