--- document: modulemd version: 2 data: name: tycho stream: "rhel8" version: 8050020211216123954 context: 1bdd59e9 arch: ppc64le 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 dependencies: - buildrequires: javapackages-tools: [201801] platform: [el8] tycho: [rhel8] requires: javapackages-tools: [201801] platform: [el8] 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. ' ref: 99420c4732f21a7caa810b246bd0b851684db4cb buildorder: 10 arches: [ppc64le] apiguardian: rationale: 'Build dependency of junit5. ' ref: 9f760734825cabbe7197a047675c15b8b958d85b buildorder: 10 arches: [ppc64le] auto: rationale: 'Runtime dependency of cbi-plugins. Build dependency of cbi-plugins. ' ref: d01298389140fd8f98e565702611b93f778fcab3 buildorder: 20 arches: [ppc64le] batik: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 0c7a694e81007e8114890acfd0dde8f0ff44e428 buildorder: 20 arches: [ppc64le] cbi-plugins: rationale: 'Module API. Build dependency of eclipse. ' ref: 02d3fd558253f0f92212b99bbbc386cf2c34bb16 buildorder: 50 arches: [ppc64le] decentxml: rationale: 'Runtime dependency of cbi-plugins, tycho. Build dependency of cbi-plugins, tycho. ' ref: d297cabe8ca58b1d881b5ce09abfe7dcfaab3757 buildorder: 10 arches: [ppc64le] ecj: rationale: 'Runtime dependency of tycho. Build dependency of glassfish-jsp, tycho. ' ref: f8cb9e66a145c125df155ef6c2fa800bf9034001 buildorder: 10 arches: [ppc64le] eclipse: rationale: 'Module application. ' ref: ac8694727baba1123d63442b4ccacef5bc2f284b buildorder: 80 arches: [ppc64le] eclipse-ecf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 04112a75a430dae816b69bce3ac26c4354bf7be7 buildorder: 70 arches: [ppc64le] eclipse-emf: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse, eclipse-ecf. ' ref: 6ac63c12a6a732fb155bdd89c3f9f032bcd2d16c buildorder: 60 arches: [ppc64le] eclipse-license: rationale: 'Build dependency of eclipse, eclipse-ecf. ' ref: 18d738715710ca68cec8811e981b1cd9ba1b06ac buildorder: 50 arches: [ppc64le] felix-gogo-command: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: f71ccbaeed3dab76d1c14907570495fc17a6e298 buildorder: 30 arches: [ppc64le] felix-gogo-parent: rationale: "Build dependency of felix-gogo-command,\n felix-gogo-runtime, felix-gogo-shell.\n" ref: 53341eedbacad5b976038fc2e4e47ba6e23f6f82 buildorder: 10 arches: [ppc64le] 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: 12f2d1f0fd3cb56f7131805d512d5593e271bf2c buildorder: 20 arches: [ppc64le] felix-gogo-shell: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 846f9da5a4afcc1d617f490714786747ad72549a buildorder: 30 arches: [ppc64le] felix-scr: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: 16629e5237f4d40da34a568d0d03e688b905a1a7 buildorder: 30 arches: [ppc64le] glassfish-jsp: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: c824f64498131075d889c5a9846c7ab4d0182731 buildorder: 20 arches: [ppc64le] google-gson: rationale: 'Runtime dependency of eclipse Build dependency of eclipse ' ref: 239d27788ded1e6c95e020139f883fcbe9e49d1e buildorder: 10 arches: [ppc64le] icu4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: a934e42362170f2418de5556c22f67c6b0987c34 buildorder: 10 arches: [ppc64le] javapoet: rationale: 'Runtime dependency of auto Build dependency of auto ' ref: 3bb6e9e936a5df8e4952cea4b94aefeffb4b6415 buildorder: 10 arches: [ppc64le] jetty: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 2b9bc94f7cecc07424ad2117520f547eb1dce205 buildorder: 10 arches: [ppc64le] junit5: rationale: 'Build dependency of tycho, eclipse. ' ref: 55e0e693711763cab5ed1e0c1ec44a2fa4920df5 buildorder: 20 arches: [ppc64le] kxml: rationale: 'Runtime dependency of felix-scr. Build dependency of felix-scr. ' ref: fd2f42ec054c48bc0354f88a2821f059481ed494 buildorder: 20 arches: [ppc64le] lucene: rationale: 'Runtime dependency of eclipse. Build dependency of eclipse. ' ref: 7f151d681f7a1b345f7d817e2eb8a90e279fcdfc buildorder: 10 arches: [ppc64le] opentest4j: rationale: 'Build dependency of junit5. ' ref: bde1eaecc6cb08391f5505f0a5bbc32e4a781d01 buildorder: 10 arches: [ppc64le] sac: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: d6f71d3feedb4b593bfadff4a14bded45d5361c4 buildorder: 10 arches: [ppc64le] sat4j: rationale: 'Runtime dependency of eclipse, tycho. Build dependency of eclipse, tycho. ' ref: cf1f7586f939f8a939885216c60d78552cdd3550 buildorder: 10 arches: [ppc64le] tesla-polyglot: rationale: 'Runtime dependency of tycho-extras. Build dependency of tycho-extras. ' ref: 0dc4a102e392bb7126201e710e69d98e3731a473 buildorder: 10 arches: [ppc64le] 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: 02497042e0ecd054b4208ade3514334e8f689d04 buildorder: 40 arches: [ppc64le] tycho-extras: rationale: 'Module API. Build dependency of eclipse, eclipse-ecf, eclipse-emf. ' ref: 783c7f50cc52ab0a96642291c4c4d8231a2ef4ac buildorder: 50 arches: [ppc64le] univocity-parsers: rationale: 'Build dependency of junit5. ' ref: 10dbb14fb9c2890f24ddcdd715dc90fea932fb02 buildorder: 10 arches: [ppc64le] xml-maven-plugin: rationale: 'Build dependency of eclipse. ' ref: b7bdfb3cce99b71fd60415c635fede7637449f2c buildorder: 10 arches: [ppc64le] xmlgraphics-commons: rationale: 'Runtime dependency of batik. Build dependency of batik. ' ref: 2be661431fd5c26cdcbdaf16b5aa3a225a6f6c95 buildorder: 10 arches: [ppc64le] xpp3: rationale: 'Runtime dependency of felix-scr, kxml. Build dependency of felix-scr, kxml. ' ref: c10dbecd1f17f1d3b01f23364efcb04ecfa079b6 buildorder: 10 arches: [ppc64le] artifacts: rpms: - apache-commons-el-0:1.0-42.module_el8.5.0+129+96d9d842.noarch - apache-commons-el-0:1.0-42.module_el8.5.0+129+96d9d842.src - apache-commons-el-javadoc-0:1.0-42.module_el8.5.0+129+96d9d842.noarch - apiguardian-0:1.1.0-4.module_el8.5.0+129+96d9d842.noarch - apiguardian-0:1.1.0-4.module_el8.5.0+129+96d9d842.src - apiguardian-javadoc-0:1.1.0-4.module_el8.5.0+129+96d9d842.noarch - auto-0:1.4.1-1.module_el8.5.0+129+96d9d842.noarch - auto-0:1.4.1-1.module_el8.5.0+129+96d9d842.src - auto-common-0:1.4.1-1.module_el8.5.0+129+96d9d842.noarch - auto-javadoc-0:1.4.1-1.module_el8.5.0+129+96d9d842.noarch - auto-service-0:1.4.1-1.module_el8.5.0+129+96d9d842.noarch - auto-value-0:1.4.1-1.module_el8.5.0+129+96d9d842.noarch - batik-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-0:1.11-6.module_el8.5.0+129+96d9d842.src - batik-css-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-demo-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-javadoc-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-rasterizer-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-slideshow-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-squiggle-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-svgpp-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-ttf2svg-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - batik-util-0:1.11-6.module_el8.5.0+129+96d9d842.noarch - cbi-plugins-0:1.1.5-6.module_el8.5.0+129+96d9d842.src - decentxml-0:1.4-19.module_el8.5.0+129+96d9d842.noarch - decentxml-0:1.4-19.module_el8.5.0+129+96d9d842.src - decentxml-javadoc-0:1.4-19.module_el8.5.0+129+96d9d842.noarch - ecj-1:4.11-0.1.module_el8.5.0+129+96d9d842.noarch - ecj-1:4.11-0.1.module_el8.5.0+129+96d9d842.src - eclipse-1:4.16-7.module_el8.5.0+129+96d9d842.src - eclipse-ecf-0:3.14.8-1.module_el8.5.0+129+96d9d842.src - eclipse-emf-1:2.22.0-1.module_el8.5.0+129+96d9d842.src - eclipse-license-0:2.0.1-7.module_el8.5.0+129+96d9d842.src - felix-gogo-command-0:1.0.2-11.module_el8.5.0+129+96d9d842.noarch - felix-gogo-command-0:1.0.2-11.module_el8.5.0+129+96d9d842.src - felix-gogo-command-javadoc-0:1.0.2-11.module_el8.5.0+129+96d9d842.noarch - felix-gogo-parent-0:4-2.module_el8.5.0+129+96d9d842.noarch - felix-gogo-parent-0:4-2.module_el8.5.0+129+96d9d842.src - felix-gogo-runtime-0:1.1.0-7.module_el8.5.0+129+96d9d842.noarch - felix-gogo-runtime-0:1.1.0-7.module_el8.5.0+129+96d9d842.src - felix-gogo-runtime-javadoc-0:1.1.0-7.module_el8.5.0+129+96d9d842.noarch - felix-gogo-shell-0:1.1.0-5.module_el8.5.0+129+96d9d842.noarch - felix-gogo-shell-0:1.1.0-5.module_el8.5.0+129+96d9d842.src - felix-gogo-shell-javadoc-0:1.1.0-5.module_el8.5.0+129+96d9d842.noarch - felix-scr-0:2.1.16-6.module_el8.5.0+129+96d9d842.noarch - felix-scr-0:2.1.16-6.module_el8.5.0+129+96d9d842.src - felix-scr-javadoc-0:2.1.16-6.module_el8.5.0+129+96d9d842.noarch - glassfish-jsp-0:2.3.4-6.module_el8.5.0+129+96d9d842.noarch - glassfish-jsp-0:2.3.4-6.module_el8.5.0+129+96d9d842.src - glassfish-jsp-javadoc-0:2.3.4-6.module_el8.5.0+129+96d9d842.noarch - google-gson-0:2.8.6-5.module_el8.5.0+129+96d9d842.noarch - google-gson-0:2.8.6-5.module_el8.5.0+129+96d9d842.src - google-gson-javadoc-0:2.8.6-5.module_el8.5.0+129+96d9d842.noarch - icu4j-1:65.1-3.module_el8.5.0+129+96d9d842.noarch - icu4j-1:65.1-3.module_el8.5.0+129+96d9d842.src - icu4j-charset-1:65.1-3.module_el8.5.0+129+96d9d842.noarch - icu4j-javadoc-1:65.1-3.module_el8.5.0+129+96d9d842.noarch - icu4j-localespi-1:65.1-3.module_el8.5.0+129+96d9d842.noarch - javapoet-0:1.7.0-6.module_el8.5.0+129+96d9d842.noarch - javapoet-0:1.7.0-6.module_el8.5.0+129+96d9d842.src - javapoet-javadoc-0:1.7.0-6.module_el8.5.0+129+96d9d842.noarch - jetty-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.src - jetty-client-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-continuation-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-http-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-io-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-jaas-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-javadoc-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-jmx-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-security-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-server-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-servlet-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-util-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-webapp-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - jetty-xml-0:9.4.30-2.v20200611.module_el8.5.0+129+96d9d842.noarch - junit5-0:5.6.2-2.module_el8.5.0+129+96d9d842.noarch - junit5-0:5.6.2-2.module_el8.5.0+129+96d9d842.src - junit5-guide-0:5.6.2-2.module_el8.5.0+129+96d9d842.noarch - junit5-javadoc-0:5.6.2-2.module_el8.5.0+129+96d9d842.noarch - kxml-0:2.3.0-18.module_el8.5.0+129+96d9d842.noarch - kxml-0:2.3.0-18.module_el8.5.0+129+96d9d842.src - kxml-javadoc-0:2.3.0-18.module_el8.5.0+129+96d9d842.noarch - lucene-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-0:8.4.1-5.module_el8.5.0+129+96d9d842.src - lucene-analysis-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-analyzers-smartcn-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-backward-codecs-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-classification-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-codecs-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-grouping-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-highlighter-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-javadoc-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-join-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-memory-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-misc-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-monitor-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-queries-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-queryparser-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-sandbox-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - lucene-suggest-0:8.4.1-5.module_el8.5.0+129+96d9d842.noarch - opentest4j-0:1.2.0-2.module_el8.5.0+129+96d9d842.noarch - opentest4j-0:1.2.0-2.module_el8.5.0+129+96d9d842.src - opentest4j-javadoc-0:1.2.0-2.module_el8.5.0+129+96d9d842.noarch - sac-0:1.3-30.module_el8.5.0+129+96d9d842.noarch - sac-0:1.3-30.module_el8.5.0+129+96d9d842.src - sac-javadoc-0:1.3-30.module_el8.5.0+129+96d9d842.noarch - sat4j-0:2.3.5-19.module_el8.5.0+129+96d9d842.noarch - sat4j-0:2.3.5-19.module_el8.5.0+129+96d9d842.src - tesla-polyglot-0:0.2.1-9.module_el8.5.0+129+96d9d842.src - tycho-0:1.4.0-2.module_el8.5.0+129+96d9d842.src - tycho-extras-0:1.4.0-1.module_el8.5.0+129+96d9d842.src - univocity-parsers-0:2.8.4-3.module_el8.5.0+129+96d9d842.noarch - univocity-parsers-0:2.8.4-3.module_el8.5.0+129+96d9d842.src - univocity-parsers-javadoc-0:2.8.4-3.module_el8.5.0+129+96d9d842.noarch - xml-maven-plugin-0:1.0.2-3.module_el8.5.0+129+96d9d842.noarch - xml-maven-plugin-0:1.0.2-3.module_el8.5.0+129+96d9d842.src - xml-maven-plugin-javadoc-0:1.0.2-3.module_el8.5.0+129+96d9d842.noarch - xmlgraphics-commons-0:2.3-4.module_el8.5.0+129+96d9d842.noarch - xmlgraphics-commons-0:2.3-4.module_el8.5.0+129+96d9d842.src - xmlgraphics-commons-javadoc-0:2.3-4.module_el8.5.0+129+96d9d842.noarch - xpp3-0:1.1.4-20.c.module_el8.5.0+129+96d9d842.noarch - xpp3-0:1.1.4-20.c.module_el8.5.0+129+96d9d842.src - xpp3-javadoc-0:1.1.4-20.c.module_el8.5.0+129+96d9d842.noarch - xpp3-minimal-0:1.1.4-20.c.module_el8.5.0+129+96d9d842.noarch ...