|
|
d9f29d |
---
|
|
|
d9f29d |
document: modulemd
|
|
|
d9f29d |
version: 2
|
|
|
d9f29d |
data:
|
|
|
d9f29d |
stream: rhel8
|
|
|
d9f29d |
summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven
|
|
|
d9f29d |
description: >-
|
|
|
d9f29d |
Tycho is a set of Maven plugins and extensions for building Eclipse plugins and
|
|
|
d9f29d |
OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata
|
|
|
d9f29d |
for expressing dependencies, source folder locations, etc. that are normally found
|
|
|
d9f29d |
in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles
|
|
|
d9f29d |
and uses the POM to configure and drive the build. Tycho supports bundles, fragments,
|
|
|
d9f29d |
features, update site projects and RCP applications. Tycho also knows how to run
|
|
|
d9f29d |
JUnit test plugins using OSGi runtime and there is also support for sharing build
|
|
|
d9f29d |
results using Maven artifact repositories.
|
|
|
d9f29d |
|
|
|
d9f29d |
Tycho plugins introduce new packaging types and the corresponding lifecycle bindings
|
|
|
d9f29d |
that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules
|
|
|
d9f29d |
are used to resolve project dependencies and package visibility restrictions are
|
|
|
d9f29d |
honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata
|
|
|
d9f29d |
and OSGi rules to calculate project dependencies dynamically and injects them
|
|
|
d9f29d |
into the Maven project model at build time. Tycho supports all attributes supported
|
|
|
d9f29d |
by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire,
|
|
|
d9f29d |
etc). Tycho will use proper classpath access rules during compilation. Tycho supports
|
|
|
d9f29d |
all project types supported by PDE and will use PDE/JDT project metadata where
|
|
|
d9f29d |
possible. One important design goal in Tycho is to make sure there is no duplication
|
|
|
d9f29d |
of metadata between POM and OSGi metadata.
|
|
|
d9f29d |
license:
|
|
|
d9f29d |
module:
|
|
|
d9f29d |
- MIT
|
|
|
d9f29d |
dependencies:
|
|
|
d9f29d |
- buildrequires:
|
|
|
d9f29d |
platform: [el8]
|
|
|
d9f29d |
javapackages-tools: [201801]
|
|
|
d9f29d |
tycho: [rhel8]
|
|
|
d9f29d |
requires:
|
|
|
d9f29d |
platform: [el8]
|
|
|
d9f29d |
javapackages-tools: [201801]
|
|
|
d9f29d |
profiles:
|
|
|
d9f29d |
common:
|
|
|
d9f29d |
rpms:
|
|
|
d9f29d |
- tycho
|
|
|
d9f29d |
- tycho-extras
|
|
|
d9f29d |
api:
|
|
|
d9f29d |
rpms:
|
|
|
d9f29d |
- cbi-plugins
|
|
|
d9f29d |
- tycho
|
|
|
d9f29d |
- tycho-extras
|
|
|
d9f29d |
buildopts:
|
|
|
d9f29d |
rpms:
|
|
|
d9f29d |
macros: |
|
|
|
d9f29d |
%_with_jp_minimal 1
|
|
|
d9f29d |
%_without_contrib_tools 1
|
|
|
d9f29d |
%_without_junit5 1
|
|
|
d9f29d |
components:
|
|
|
d9f29d |
rpms:
|
|
|
d9f29d |
apache-commons-el:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
apiguardian:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of junit5.
|
|
|
d9f29d |
auto:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of cbi-plugins.
|
|
|
d9f29d |
Build dependency of cbi-plugins.
|
|
|
d9f29d |
batik:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.5.0
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
cbi-plugins:
|
|
|
d9f29d |
buildorder: 50
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Module API.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
decentxml:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of cbi-plugins, tycho.
|
|
|
d9f29d |
Build dependency of cbi-plugins, tycho.
|
|
|
d9f29d |
ecj:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of tycho.
|
|
|
d9f29d |
Build dependency of glassfish-jsp, tycho.
|
|
|
d9f29d |
eclipse:
|
|
|
d9f29d |
buildorder: 80
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Module application.
|
|
|
d9f29d |
eclipse-ecf:
|
|
|
d9f29d |
buildorder: 70
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
eclipse-emf:
|
|
|
d9f29d |
buildorder: 60
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse, eclipse-ecf.
|
|
|
d9f29d |
eclipse-license:
|
|
|
d9f29d |
buildorder: 50
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of eclipse, eclipse-ecf.
|
|
|
d9f29d |
felix-gogo-command:
|
|
|
d9f29d |
buildorder: 30
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
felix-gogo-parent:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of felix-gogo-command,
|
|
|
d9f29d |
felix-gogo-runtime, felix-gogo-shell.
|
|
|
d9f29d |
felix-gogo-runtime:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, felix-gogo-command,
|
|
|
d9f29d |
felix-gogo-shell.
|
|
|
d9f29d |
Build dependency of eclipse, felix-gogo-command,
|
|
|
d9f29d |
felix-gogo-shell, felix-scr.
|
|
|
d9f29d |
felix-gogo-shell:
|
|
|
d9f29d |
buildorder: 30
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
felix-scr:
|
|
|
d9f29d |
buildorder: 30
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
glassfish-jsp:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
google-gson:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse
|
|
|
d9f29d |
Build dependency of eclipse
|
|
|
d9f29d |
icu4j:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
javapoet:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of auto
|
|
|
d9f29d |
Build dependency of auto
|
|
|
d9f29d |
jetty:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
junit5:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of tycho, eclipse.
|
|
|
d9f29d |
kxml:
|
|
|
d9f29d |
buildorder: 20
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of felix-scr.
|
|
|
d9f29d |
Build dependency of felix-scr.
|
|
|
d9f29d |
lucene:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse.
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
opentest4j:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of junit5.
|
|
|
d9f29d |
sac:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
sat4j:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of eclipse, tycho.
|
|
|
d9f29d |
Build dependency of eclipse, tycho.
|
|
|
d9f29d |
tesla-polyglot:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of tycho-extras.
|
|
|
d9f29d |
Build dependency of tycho-extras.
|
|
|
d9f29d |
tycho:
|
|
|
d9f29d |
buildorder: 40
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Module API.
|
|
|
d9f29d |
Runtime dependency of cbi-plugins,
|
|
|
d9f29d |
tycho-extras.
|
|
|
d9f29d |
Build dependency of cbi-plugins, eclipse, eclipse-ecf,
|
|
|
d9f29d |
eclipse-emf, eclipse-license,
|
|
|
d9f29d |
tycho-extras.
|
|
|
d9f29d |
tycho-extras:
|
|
|
d9f29d |
buildorder: 50
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Module API.
|
|
|
d9f29d |
Build dependency of eclipse, eclipse-ecf, eclipse-emf.
|
|
|
d9f29d |
univocity-parsers:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of junit5.
|
|
|
d9f29d |
xml-maven-plugin:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Build dependency of eclipse.
|
|
|
d9f29d |
xmlgraphics-commons:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of batik.
|
|
|
d9f29d |
Build dependency of batik.
|
|
|
d9f29d |
xpp3:
|
|
|
d9f29d |
buildorder: 10
|
|
|
d9f29d |
ref: stream-rhel8-rhel-8.1.1
|
|
|
d9f29d |
arches: [x86_64]
|
|
|
d9f29d |
rationale: >
|
|
|
d9f29d |
Runtime dependency of felix-scr, kxml.
|
|
|
d9f29d |
Build dependency of felix-scr, kxml.
|