Blame SOURCES/modulemd.src.txt

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.