|
|
358aa1 |
---
|
|
|
358aa1 |
document: modulemd
|
|
|
358aa1 |
version: 2
|
|
|
358aa1 |
data:
|
|
|
358aa1 |
name: tycho
|
|
|
358aa1 |
stream: rhel8
|
|
|
358aa1 |
summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven
|
|
|
358aa1 |
description: >-
|
|
|
358aa1 |
Tycho is a set of Maven plugins and extensions for building Eclipse plugins and
|
|
|
358aa1 |
OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata
|
|
|
358aa1 |
for expressing dependencies, source folder locations, etc. that are normally found
|
|
|
358aa1 |
in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles
|
|
|
358aa1 |
and uses the POM to configure and drive the build. Tycho supports bundles, fragments,
|
|
|
358aa1 |
features, update site projects and RCP applications. Tycho also knows how to run
|
|
|
358aa1 |
JUnit test plugins using OSGi runtime and there is also support for sharing build
|
|
|
358aa1 |
results using Maven artifact repositories.
|
|
|
358aa1 |
|
|
|
358aa1 |
Tycho plugins introduce new packaging types and the corresponding lifecycle bindings
|
|
|
358aa1 |
that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules
|
|
|
358aa1 |
are used to resolve project dependencies and package visibility restrictions are
|
|
|
358aa1 |
honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata
|
|
|
358aa1 |
and OSGi rules to calculate project dependencies dynamically and injects them
|
|
|
358aa1 |
into the Maven project model at build time. Tycho supports all attributes supported
|
|
|
358aa1 |
by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire,
|
|
|
358aa1 |
etc). Tycho will use proper classpath access rules during compilation. Tycho supports
|
|
|
358aa1 |
all project types supported by PDE and will use PDE/JDT project metadata where
|
|
|
358aa1 |
possible. One important design goal in Tycho is to make sure there is no duplication
|
|
|
358aa1 |
of metadata between POM and OSGi metadata.
|
|
|
358aa1 |
license:
|
|
|
358aa1 |
module:
|
|
|
358aa1 |
- MIT
|
|
|
358aa1 |
dependencies:
|
|
|
358aa1 |
- buildrequires:
|
|
|
358aa1 |
platform: [el8.5.0]
|
|
|
358aa1 |
javapackages-tools: [201801]
|
|
|
358aa1 |
tycho: [rhel8]
|
|
|
358aa1 |
requires:
|
|
|
358aa1 |
platform: [el8]
|
|
|
358aa1 |
javapackages-tools: [201801]
|
|
|
358aa1 |
profiles:
|
|
|
358aa1 |
common:
|
|
|
358aa1 |
rpms:
|
|
|
358aa1 |
- tycho
|
|
|
358aa1 |
- tycho-extras
|
|
|
358aa1 |
api:
|
|
|
358aa1 |
rpms:
|
|
|
358aa1 |
- cbi-plugins
|
|
|
358aa1 |
- tycho
|
|
|
358aa1 |
- tycho-extras
|
|
|
358aa1 |
buildopts:
|
|
|
358aa1 |
rpms:
|
|
|
358aa1 |
macros: |
|
|
|
358aa1 |
%_with_jp_minimal 1
|
|
|
358aa1 |
%_without_contrib_tools 1
|
|
|
358aa1 |
%_without_junit5 1
|
|
|
358aa1 |
components:
|
|
|
358aa1 |
rpms:
|
|
|
358aa1 |
apache-commons-el:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 73c188c765cbdb518e89f4fdf4421f9acdd8069b
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
apiguardian:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 1c5854838390a252016ba1b681c3e20be9afecbb
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of junit5.
|
|
|
358aa1 |
auto:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: a26fa6c482e3f274d9380ec8961b6823e4b23ba0
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of cbi-plugins.
|
|
|
358aa1 |
Build dependency of cbi-plugins.
|
|
|
358aa1 |
batik:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: e7d618486236e30860d82ddedfa4c41e913bb163
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
cbi-plugins:
|
|
|
358aa1 |
buildorder: 50
|
|
|
358aa1 |
ref: 1493ad6e39077394476acb08b7698fde4a85d5ea
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Module API.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
decentxml:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 123ea3dab3936f0ce72d5aa42b155a15231a4a16
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of cbi-plugins, tycho.
|
|
|
358aa1 |
Build dependency of cbi-plugins, tycho.
|
|
|
358aa1 |
ecj:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: bd3beb85da56da17d680e40e19dffe0ccafe4b82
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of tycho.
|
|
|
358aa1 |
Build dependency of glassfish-jsp, tycho.
|
|
|
358aa1 |
eclipse:
|
|
|
358aa1 |
buildorder: 80
|
|
|
358aa1 |
ref: 11dc0f1839ff9e3cd88918db941f434e3222b8fe
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Module application.
|
|
|
358aa1 |
eclipse-ecf:
|
|
|
358aa1 |
buildorder: 70
|
|
|
358aa1 |
ref: 402b5ef86ac82b8527502440353488c04f3c7b3f
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
eclipse-emf:
|
|
|
358aa1 |
buildorder: 60
|
|
|
358aa1 |
ref: 7fec2c24b40c859f4e7997a77d12987a1f3b416e
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse, eclipse-ecf.
|
|
|
358aa1 |
eclipse-license:
|
|
|
358aa1 |
buildorder: 50
|
|
|
358aa1 |
ref: 99ea0762dce631a850a7c405410b601c77fedf35
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of eclipse, eclipse-ecf.
|
|
|
358aa1 |
felix-gogo-command:
|
|
|
358aa1 |
buildorder: 30
|
|
|
358aa1 |
ref: 66c5ca805f9f48fb8904019c646424ee973cced1
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
felix-gogo-parent:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 0139b2350a9eb4c91ccb466ce5074302d1a8d04f
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of felix-gogo-command,
|
|
|
358aa1 |
felix-gogo-runtime, felix-gogo-shell.
|
|
|
358aa1 |
felix-gogo-runtime:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: 314afbcab18cdb1ba4f218d05cd6ddff3afb90f9
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, felix-gogo-command,
|
|
|
358aa1 |
felix-gogo-shell.
|
|
|
358aa1 |
Build dependency of eclipse, felix-gogo-command,
|
|
|
358aa1 |
felix-gogo-shell, felix-scr.
|
|
|
358aa1 |
felix-gogo-shell:
|
|
|
358aa1 |
buildorder: 30
|
|
|
358aa1 |
ref: 9e3cfdfa64d02abbda98ed733d4deb63b7909cd8
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
felix-scr:
|
|
|
358aa1 |
buildorder: 30
|
|
|
358aa1 |
ref: 3e33d9f5a17267d9b36ede877eb8df8ece936341
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
glassfish-jsp:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: c26768aa09e8b760e8c36539735ad06d919b5981
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
google-gson:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 2dc41ac8de20730ace8591693065f39f758c82d8
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse
|
|
|
358aa1 |
Build dependency of eclipse
|
|
|
358aa1 |
icu4j:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: c5f702a4e72885786cb11355f29a28407c22dfce
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
javapoet:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: d418582a47ee5af2a9dfb8a659b3f10763fae4ca
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of auto
|
|
|
358aa1 |
Build dependency of auto
|
|
|
358aa1 |
jetty:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: a5b854bac76ad7f420676836cc2b71af4953d9ab
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
junit5:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: 0f9283f20a9081e6e020e5d74fe65d9b4a352135
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of tycho, eclipse.
|
|
|
358aa1 |
kxml:
|
|
|
358aa1 |
buildorder: 20
|
|
|
358aa1 |
ref: 34aedd622a1e4526303aaed0fcc71702965d44c4
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of felix-scr.
|
|
|
358aa1 |
Build dependency of felix-scr.
|
|
|
358aa1 |
lucene:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 3451909e6b3e6669438f9487e5b50c0bd75cb535
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse.
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
opentest4j:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 71c3d279c0dd83eca3acf362fd3276b808684a87
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of junit5.
|
|
|
358aa1 |
sac:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 2a18fc5c8881b258148853d45ee306cb0bfae3ef
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
sat4j:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 95e1cea02add331e4c4d7a937bddf7fc317fb0bc
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of eclipse, tycho.
|
|
|
358aa1 |
Build dependency of eclipse, tycho.
|
|
|
358aa1 |
tesla-polyglot:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: bc210f3bb0fc1e23c4bd3705138e5081a0863e41
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of tycho-extras.
|
|
|
358aa1 |
Build dependency of tycho-extras.
|
|
|
358aa1 |
tycho:
|
|
|
358aa1 |
buildorder: 40
|
|
|
358aa1 |
ref: 35a07c253d334be8ea1478ca33eee2161a02f128
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Module API.
|
|
|
358aa1 |
Runtime dependency of cbi-plugins,
|
|
|
358aa1 |
tycho-extras.
|
|
|
358aa1 |
Build dependency of cbi-plugins, eclipse, eclipse-ecf,
|
|
|
358aa1 |
eclipse-emf, eclipse-license,
|
|
|
358aa1 |
tycho-extras.
|
|
|
358aa1 |
tycho-extras:
|
|
|
358aa1 |
buildorder: 50
|
|
|
358aa1 |
ref: 4a48adccbf9778ab9a894cc8b0b21dff75b78ee1
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Module API.
|
|
|
358aa1 |
Build dependency of eclipse, eclipse-ecf, eclipse-emf.
|
|
|
358aa1 |
univocity-parsers:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 79d7f75ea45fda2cd5ec9cbb3cf8ecc050626132
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of junit5.
|
|
|
358aa1 |
xml-maven-plugin:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 8bbd982a67b229d0d7b07f6845c31be77af8e7ed
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Build dependency of eclipse.
|
|
|
358aa1 |
xmlgraphics-commons:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 4a021482c412e7cd4a44375a9aa234363d49c1e6
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of batik.
|
|
|
358aa1 |
Build dependency of batik.
|
|
|
358aa1 |
xpp3:
|
|
|
358aa1 |
buildorder: 10
|
|
|
358aa1 |
ref: 9a6f301add742ba10c9f3c07c3ba92239aea43fe
|
|
|
358aa1 |
arches: [x86_64]
|
|
|
358aa1 |
rationale: >
|
|
|
358aa1 |
Runtime dependency of felix-scr, kxml.
|
|
|
358aa1 |
Build dependency of felix-scr, kxml.
|