Compare commits

..

No commits in common. "1.4" and "master" have entirely different histories.

2 changed files with 0 additions and 627 deletions

View file

@ -1,254 +0,0 @@
# -*- python -*-
# vim: ft=python
config = {
"buildrequires": [
"javapackages-tools",
"platform",
],
"requires": [
"javapackages-tools",
"platform",
],
"bootstrap": False,
"full_refs": False,
"default_ref": "tycho",
"include_build_deps": True,
"closure": False,
"filter_unused": False,
"topo_sort": True,
"api": [
"tycho",
"tycho-extras",
"cbi-plugins",
"takari-tycho-support",
],
"profiles": {
"default": [
"tycho",
"tycho-extras",
],
},
"filter": [
],
"includes": [
],
"excludes": [
# Additional Runtime Exclusions
"apache-commons-configuration",
"avalon-framework",
"avalon-logkit",
"dain-snappy",
"extra166y",
"fop",
"gpars",
"groovy",
"jcsp",
"maven-javadoc-plugin",
"multiverse",
"netty-tcnative",
"netty3",
"parboiled",
"pdfbox",
"pegdown",
"xstream",
# Additional Buildtime Exclusions
"aalto-xml",
"aesh",
"antlr3",
"antlr32",
"apacheds",
"apache-commons-dbcp",
"apache-commons-pool",
"avro",
"bookkeeper",
"buildnumber-maven-plugin",
"byte-buddy",
"bytelist",
"classmate",
"curator",
"eclipselink-persistence-api",
"ehcache-core",
"fastutil",
"felix-bundlerepository",
"geronimo-validation",
"geronimo-interceptor",
"gnu-getopt",
"guava",
"hadoop",
"hibernate3",
"hibernate-jpa-2.0-api",
"hibernate-validator",
"hppc",
"jackson",
"jboss-annotations-1.2-api",
"jboss-classfilewriter",
"jboss-ejb-3.2-api",
"jboss-el-3.0-api",
"jboss-logging",
"jboss-logging-tools",
"jboss-marshalling",
"jboss-remoting",
"jboss-remoting-jmx",
"jboss-sasl",
"jboss-transaction-1.1-api",
"jcodings",
"jctools",
"jdeparser",
"jersey1",
"jets3t",
"jffi",
"jgroups",
"jna",
"jnr-constants",
"jnr-enxio",
"jnr-ffi",
"jnr-netdb",
"jnr-posix",
"jnr-x86asm",
"joda-time",
"jsr-311",
"kohsuke-pom",
"leveldb-java",
"leveldbjni",
"log4j",
"maven-mapping",
"metrics",
"mx4j",
"netty",
"objectweb-asm3",
"protobuf",
"protoparser",
"resteasy",
"rhino",
"scala",
"snappy-java",
"stax2-api",
"stream-lib",
"stringtemplate",
"stringtemplate4",
"wildfly-common",
"xnio",
# eclipse (without contributor_tools and tests)
"apache-commons-fileupload",
"eclipse-egit",
# eclipse-ecf (without providers)
"dnsjava",
"irclib",
# batik (jp_minimal)
"jython",
# mustache-java (jp_minimal)
"jackson-dataformats-text",
"cli-parser",
# tesla-polyglot (jp_minimal)
"mvn(org.codehaus.gmavenplus:gmavenplus-plugin)",
"mvn(org.codehaus.groovy:groovy)",
"snakeyaml",
"base64coder",
# lucene (jp_minimal)
"antlr4",
"morfologik-stemming",
"nekohtml",
"randomizedtesting",
"spatial4j",
# jetty (jp_minimal)
"geronimo-jaspic-spec",
"glassfish-transaction-api",
"glassfish-websocket-api",
"infinispan",
"jboss-websocket-1.0-api",
"jetty-alpn",
"jetty-alpn-api",
"jetty-artifact-remote-resources",
"jetty-assembly-descriptors",
"jetty-distribution-remote-resources",
"jetty-parent",
"jetty-schemas",
"jetty-test-helper",
"jetty-test-policy",
"jetty-toolchain",
"jnr-unixsocket",
"maven-war-plugin",
"mongo-java-driver",
"protostream",
"springframework",
"tomcat",
"tomcat-taglibs-standard",
"weld-api",
"weld-core",
],
"module_excludes": {
("javapackages-tools", "201801"),
},
"frozen_refs": [
],
"stream_override": {
"javapackages-tools": {
"1.3": "[201801]",
},
"platform": {
"1.3": "[f31]",
},
},
"macros": {
"_with_bootstrap": 1,
"_with_jp_minimal": 1,
},
"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.
""",
"koji_config": {
"server": "https://koji.fedoraproject.org/kojihub",
"topurl": "https://kojipkgs.fedoraproject.org/",
"multicall_chunk_size": 1000,
"tag_name": "f30-build",
},
"dependency": {
"repo_arch": "x86_64",
"resolve_for_arch": "x86_64",
"ignore_weak_deps": True,
"cache_l2_capacity": 2,
},
"directories": {
"cachedir": "/tmp/maven-modulemd-gen",
},
"logging": {
"version": 1,
"loggers": {
"": {
"level": "INFO",
"handlers": ["stderr"],
},
},
"handlers": {
"stderr": {
"class": "logging.StreamHandler",
"stream": "ext://sys.stderr"
},
},
},
}

View file

@ -1,373 +0,0 @@
---
document: modulemd
version: 2
data:
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]
tycho: [1.4]
platform: [f30, f31]
requires:
javapackages-tools: [201801]
platform: []
profiles:
default:
rpms:
- tycho
- tycho-extras
api:
rpms:
- cbi-plugins
- tycho
- tycho-extras
- takari-tycho-support
buildopts:
rpms:
macros: |
%_with_jp_minimal 1
%_without_contrib_tools 1
components:
rpms:
apache-commons-el:
buildorder: 10
ref: 4bc90bfbda27ebde061e169e5e913cfcb94c181b
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
auto:
buildorder: 20
ref: 31c859ae62e8d15b63d02edc7da3c38eb4a812bc
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of cbi-plugins.
Build dependency of cbi-plugins.
batik:
buildorder: 20
ref: 596b95ad16452db49ebc780621c9802c9ee42964
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
cbi-plugins:
buildorder: 50
ref: 43e76463dd0cb71d6e477bbde3fbcb8285bd0512
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Build dependency of eclipse.
decentxml:
buildorder: 10
ref: d84f7d2e881f5917bf0215b77afb5df8d7e96088
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of cbi-plugins, tycho.
Build dependency of cbi-plugins, tycho.
ecj:
buildorder: 10
ref: 8656cf59730ab4667076974d72acc6e418699269
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle, tycho.
Build dependency of glassfish-jsp, tycho.
eclipse:
buildorder: 80
ref: 47e0dcd891088ef2b3dec05cbccf96d2e566cbed
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle.
Build dependency of takari-lifecycle.
eclipse-ecf:
buildorder: 70
ref: aa71b18ba3ec8bad9096843722c22799cada4fde
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
eclipse-emf:
buildorder: 60
ref: bc94f784d6a97cf1622c36891aec26fcb7e47020
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse, eclipse-ecf.
eclipse-license:
buildorder: 50
ref: 6aff27bb670d8b7f03b9b85d4201939b1115e102
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of eclipse, eclipse-ecf.
eclipse-m2e-workspace:
buildorder: 10
ref: df448176641c558fc9803ffd9c988a32105b4bc0
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle,
takari-plugin-testing.
Build dependency of takari-lifecycle,
takari-plugin-testing.
fasterxml-oss-parent:
buildorder: 10
ref: 971e94c71ac698846f228847c5cdc44d68f03e31
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of jackson-parent.
Build dependency of jackson-parent.
felix-gogo-command:
buildorder: 30
ref: 245e924169c00b824ffb8b388775b2911cbc9c33
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
felix-gogo-parent:
buildorder: 10
ref: cc1a4b747e3c7f62a3f5ba98201d95221717fd90
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of felix-gogo-command,
felix-gogo-runtime, felix-gogo-shell.
felix-gogo-runtime:
buildorder: 20
ref: 316d383629fcebae2496e98263b00b69752b96ce
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, felix-gogo-command,
felix-gogo-shell.
Build dependency of eclipse, felix-gogo-command,
felix-gogo-shell, felix-scr.
felix-gogo-shell:
buildorder: 30
ref: 2d499a00a7a1800609081849547e75164cfd7617
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
felix-scr:
buildorder: 30
ref: 50c4923f6ac5803814077771b8d5f378e166022c
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
glassfish-jsp:
buildorder: 20
ref: f3ea322f3a8981b7f6ae4fbbcd5f7c297295b349
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
google-gson:
buildorder: 10
ref: 2082cf5289a7b6f7c19b75818c78fcc4e592a245
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, takari-lifecycle.
Build dependency of eclipse, takari-lifecycle.
icu4j:
buildorder: 10
ref: b37cf1deb2d801ec9555048569c4a72da1f910a6
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
jackson-annotations:
buildorder: 30
ref: e9a5a12e116548f05cc7eb63f9849e12cbbe43db
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of jackson-databind.
Build dependency of jackson-databind.
jackson-bom:
buildorder: 30
ref: db3923263b1da21ff1e98342e4b9da3b6349740f
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of jackson-core, jackson-databind.
jackson-core:
buildorder: 40
ref: 003a80e4e57157411bfee57e0a809a49a0ac7cd4
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of jackson-databind, mustache-java.
Build dependency of jackson-databind, mustache-java.
jackson-databind:
buildorder: 50
ref: 817a21eacce8d805c3fa5dad095d502a04c7ccb4
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of mustache-java.
Build dependency of mustache-java.
jackson-parent:
buildorder: 20
ref: 3100435a44424980c758cea9f79b8314d1787186
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of jackson-bom.
Build dependency of jackson-annotations, jackson-bom.
javapoet:
buildorder: 10
ref: 6b4b287e878e182cba089d13825418b93f245b45
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of auto, takari-incrementalbuild.
Build dependency of auto, takari-incrementalbuild,
takari-lifecycle.
jetty:
buildorder: 10
ref: 3b5dbed6274fadfa08d91d18f3ec5612fffe1d4f
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
kxml:
buildorder: 20
ref: 2a5ee5b2ed5de9ed50e60b5f12fece8e823eef53
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of felix-scr.
Build dependency of felix-scr.
lucene:
buildorder: 10
ref: f4f08e4b8ecf6a105ca9a62c75d80510dbbc1447
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
Build dependency of eclipse.
mustache-java:
buildorder: 60
ref: 0e7d4ab06e975a10226efc57fec8a60c508f955a
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle.
Build dependency of takari-lifecycle.
replacer:
buildorder: 10
ref: 150f43ebba8f5576206a3f0bc79e03f7b636b385
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of jackson-core, jackson-databind.
sac:
buildorder: 10
ref: e98e6c2cb8b383b05ad0fd2818ef2a6622ee7c3b
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
sat4j:
buildorder: 10
ref: 9dc375ce427728595e552dea6bf6a8bb1bfade99
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse, tycho.
Build dependency of eclipse, tycho.
takari-archiver:
buildorder: 10
ref: 113879725700d0b92c11a5cb618c74d6bf90792e
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle.
Build dependency of takari-lifecycle.
takari-incrementalbuild:
buildorder: 20
ref: 8a0fdab0929d794ee0174a764aa867880e210689
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-lifecycle.
Build dependency of takari-lifecycle.
takari-lifecycle:
buildorder: 90
ref: 2ee324d79f66dd38aa704241ba4e29adf1db47ac
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-pom.
Build dependency of takari-pom.
takari-plugin-testing:
buildorder: 20
ref: 24871222f84995ec24a8390c7afa6f2c2d2ba79f
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of takari-lifecycle.
takari-pom:
buildorder: 100
ref: 529579931b9b1df7f8b6ec0801d9d250f58447a0
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of takari-tycho-support.
Build dependency of takari-tycho-support.
takari-tycho-support:
buildorder: 110
ref: 0e5a8519d29952c92d48d19f95c020d8043597db
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
tesla-polyglot:
buildorder: 10
ref: 9a8bb67b2c083078b83ac455e87055bd7f141d81
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of tycho-extras.
Build dependency of tycho-extras.
tycho:
buildorder: 40
ref: c5f63fde050b2655e34f641f8a5a6472e229f608
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of cbi-plugins,
takari-tycho-support, tycho-extras.
Build dependency of cbi-plugins, eclipse, eclipse-ecf,
eclipse-emf, eclipse-license, takari-tycho-support,
tycho-extras.
tycho-extras:
buildorder: 50
ref: 0b3ba152efaf1d71fe6001fef9b15ec35e246769
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Build dependency of eclipse, eclipse-ecf, eclipse-emf.
xml-maven-plugin:
buildorder: 10
ref: 5acb49f0491133a9d897c3d840b930fd78e6c1ac
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of eclipse.
xmlgraphics-commons:
buildorder: 10
ref: 047db54f2c389cb5afcdf5720183c79844ac6377
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of batik.
Build dependency of batik.
xpp3:
buildorder: 10
ref: cb386294c51db845a3fa801ea2b591daf7abac71
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of felix-scr, kxml.
Build dependency of felix-scr, kxml.