tycho-1.3.0-4.fc31.noarch.rpm


Advertisement

Description

tycho - Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven

Property Value
Distribution Fedora Rawhide
Repository Fedora x86_64
Package filename tycho-1.3.0-4.fc31.noarch.rpm
Package name tycho
Package version 1.3.0
Package release 4.fc31
Package architecture noarch
Package type rpm
Homepage http://eclipse.org/tycho
License ASL 2.0 and EPL-1.0
Maintainer -
Download size 3.28 MB
Installed size 3.96 MB
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.

Alternatives

Package Version Architecture Repository
tycho - - -

Requires

Name Value
/usr/bin/sh -
ecj >= 4.7.3a-1
eclipse-platform >= 4.11
java-headless >= 1.8
javapackages-filesystem -
maven-clean-plugin -
maven-local -
mvn(de.pdark:decentxml) -
mvn(junit:junit) -
mvn(org.apache.commons:commons-compress) -
mvn(org.apache.commons:commons-exec) -
mvn(org.apache.commons:commons-lang3) -
mvn(org.apache.maven.plugin-testing:maven-plugin-testing-harness) -
mvn(org.apache.maven.plugins:maven-source-plugin) -
mvn(org.apache.maven.shared:maven-verifier) -
mvn(org.apache.maven.surefire:maven-surefire-common) -
mvn(org.apache.maven.surefire:surefire-api) -
mvn(org.apache.maven:maven-archiver) -
mvn(org.apache.maven:maven-compat) -
mvn(org.apache.maven:maven-core) -
mvn(org.apache.maven:maven-plugin-api) -
mvn(org.codehaus.plexus:plexus-archiver) -
mvn(org.codehaus.plexus:plexus-compiler-api) -
mvn(org.codehaus.plexus:plexus-compiler-manager) -
mvn(org.codehaus.plexus:plexus-component-annotations) -
mvn(org.codehaus.plexus:plexus-utils) -
mvn(org.eclipse.jdt:ecj) -
mvn(org.fedoraproject.xmvn:xmvn-api) -
mvn(org.fedoraproject.xmvn:xmvn-core) -
mvn(org.hamcrest:hamcrest-core) -
mvn(org.ow2.asm:asm-tree) -
mvn(org.ow2.asm:asm-util) -
mvn(org.slf4j:slf4j-api) -
mvn(org.slf4j:slf4j-simple) -
xmvn-minimal >= 3

Provides

Name Value
mvn(org.eclipse.tycho:org.eclipse.tycho.core.shared) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.core.shared.tests) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.embedder.shared) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.noopsecurity) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.maven.repository) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.maven.repository.tests) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.resolver.impl) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.resolver.impl.test) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared.tests) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.tools.impl) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.p2.tools.tests) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit4) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit47) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit47:pom:) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit4:pom:) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit5) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit5:pom:) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.junit:pom:) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.osgibooter) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.testng) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.surefire.testng:pom:) = 1.3.0
mvn(org.eclipse.tycho:org.eclipse.tycho.test.utils) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-api) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-api:pom:) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-embedder) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-embedder:pom:) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-launching) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox-launching:pom:) = 1.3.0
mvn(org.eclipse.tycho:sisu-equinox:pom:) = 1.3.0
mvn(org.eclipse.tycho:target-platform-configuration) = 1.3.0
mvn(org.eclipse.tycho:target-platform-configuration:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-artifactcomparator) = 1.3.0
mvn(org.eclipse.tycho:tycho-artifactcomparator:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-bundles-external:txt:manifest:) = 1.3.0
mvn(org.eclipse.tycho:tycho-bundles-external:zip:) = 1.3.0
mvn(org.eclipse.tycho:tycho-bundles-target:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-bundles:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-compiler-jdt) = 1.3.0
mvn(org.eclipse.tycho:tycho-compiler-jdt:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-compiler-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-compiler-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-core) = 1.3.0
mvn(org.eclipse.tycho:tycho-core:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-embedder-api) = 1.3.0
mvn(org.eclipse.tycho:tycho-embedder-api:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-lib-detector) = 1.3.0
mvn(org.eclipse.tycho:tycho-lib-detector:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-maven-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-maven-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-metadata-model) = 1.3.0
mvn(org.eclipse.tycho:tycho-metadata-model:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-director-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-director-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-facade) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-facade:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-publisher-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-publisher-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-repository-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2-repository-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-p2:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-packaging-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-packaging-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-pomgenerator-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-pomgenerator-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-release:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-source-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-source-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-standalone-p2-director:zip:) = 1.3.0
mvn(org.eclipse.tycho:tycho-surefire-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-surefire-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-surefire:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-testing-harness) = 1.3.0
mvn(org.eclipse.tycho:tycho-testing-harness:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho-versions-plugin) = 1.3.0
mvn(org.eclipse.tycho:tycho-versions-plugin:pom:) = 1.3.0
mvn(org.eclipse.tycho:tycho:pom:) = 1.3.0
mvn(org.fedoraproject.p2:fedoraproject-p2:pom:) = 0.0.1.SNAPSHOT
mvn(org.fedoraproject.p2:org.fedoraproject.p2) = 0.0.1.SNAPSHOT
mvn(org.fedoraproject.p2:org.fedoraproject.p2:pom:) = 0.0.1.SNAPSHOT
mvn(org.fedoraproject.p2:xmvn-p2-installer-plugin) = 0.0.1.SNAPSHOT
mvn(org.fedoraproject.p2:xmvn-p2-installer-plugin:pom:) = 0.0.1.SNAPSHOT
osgi(org.eclipse.tycho.core.shared) = 1.3.0
osgi(org.eclipse.tycho.core.shared.tests) = 1.3.0
osgi(org.eclipse.tycho.embedder-api) = 1.3.0
osgi(org.eclipse.tycho.embedder.shared) = 1.3.0
osgi(org.eclipse.tycho.noopsecurity) = 1.3.0
osgi(org.eclipse.tycho.p2.maven.repository) = 1.3.0
osgi(org.eclipse.tycho.p2.maven.repository.tests) = 1.3.0
osgi(org.eclipse.tycho.p2.resolver.impl) = 1.3.0
osgi(org.eclipse.tycho.p2.resolver.impl.test) = 1.3.0
osgi(org.eclipse.tycho.p2.resolver.shared) = 1.3.0
osgi(org.eclipse.tycho.p2.resolver.shared.tests) = 1.3.0
osgi(org.eclipse.tycho.p2.tools.impl) = 1.3.0
osgi(org.eclipse.tycho.p2.tools.shared) = 1.3.0
osgi(org.eclipse.tycho.p2.tools.tests) = 1.3.0
osgi(org.eclipse.tycho.sisu-equinox-api) = 1.3.0
osgi(org.eclipse.tycho.sisu-equinox-launching) = 1.3.0
osgi(org.eclipse.tycho.surefire.junit) = 1.3.0
osgi(org.eclipse.tycho.surefire.junit4) = 1.3.0
osgi(org.eclipse.tycho.surefire.junit47) = 1.3.0
osgi(org.eclipse.tycho.surefire.junit5) = 1.3.0
osgi(org.eclipse.tycho.surefire.osgibooter) = 1.3.0
osgi(org.eclipse.tycho.surefire.testng) = 1.3.0
osgi(org.eclipse.tycho.test.utils) = 1.3.0
osgi(org.fedoraproject.p2) = 0.0.1
tycho = 1.3.0-4.fc31

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package tycho-1.3.0-4.fc31.noarch.rpm
Source Package tycho-1.3.0-4.fc31.src.rpm

Install Howto

Install tycho rpm package:

# dnf install tycho

Files

Path
/usr/share/doc/tycho/README.md
/usr/share/java-utils/p2-install.sh
/usr/share/java/tycho/org.eclipse.tycho.core.shared.jar
/usr/share/java/tycho/org.eclipse.tycho.core.shared.tests.jar
/usr/share/java/tycho/org.eclipse.tycho.embedder.shared.jar
/usr/share/java/tycho/org.eclipse.tycho.noopsecurity.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.maven.repository.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.maven.repository.tests.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.resolver.impl.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.resolver.impl.test.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.resolver.shared.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.resolver.shared.tests.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.tools.impl.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.tools.shared.jar
/usr/share/java/tycho/org.eclipse.tycho.p2.tools.tests.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.junit.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.junit4.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.junit47.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.junit5.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.osgibooter.jar
/usr/share/java/tycho/org.eclipse.tycho.surefire.testng.jar
/usr/share/java/tycho/org.eclipse.tycho.test.utils.jar
/usr/share/java/tycho/org.fedoraproject.p2.jar
/usr/share/java/tycho/sisu-equinox-api.jar
/usr/share/java/tycho/sisu-equinox-embedder.jar
/usr/share/java/tycho/sisu-equinox-launching.jar
/usr/share/java/tycho/target-platform-configuration.jar
/usr/share/java/tycho/tycho-artifactcomparator.jar
/usr/share/java/tycho/tycho-bundles-external-manifest.txt
/usr/share/java/tycho/tycho-bundles-external.zip
/usr/share/java/tycho/tycho-compiler-jdt.jar
/usr/share/java/tycho/tycho-compiler-plugin.jar
/usr/share/java/tycho/tycho-core.jar
/usr/share/java/tycho/tycho-embedder-api.jar
/usr/share/java/tycho/tycho-lib-detector.jar
/usr/share/java/tycho/tycho-maven-plugin.jar
/usr/share/java/tycho/tycho-metadata-model.jar
/usr/share/java/tycho/tycho-p2-director-plugin.jar
/usr/share/java/tycho/tycho-p2-facade.jar
/usr/share/java/tycho/tycho-p2-plugin.jar
/usr/share/java/tycho/tycho-p2-publisher-plugin.jar
/usr/share/java/tycho/tycho-p2-repository-plugin.jar
/usr/share/java/tycho/tycho-packaging-plugin.jar
/usr/share/java/tycho/tycho-pomgenerator-plugin.jar
/usr/share/java/tycho/tycho-source-plugin.jar
/usr/share/java/tycho/tycho-standalone-p2-director.zip
/usr/share/java/tycho/tycho-surefire-plugin.jar
/usr/share/java/tycho/tycho-testing-harness.jar
/usr/share/java/tycho/tycho-versions-plugin.jar
/usr/share/java/tycho/xmvn-p2-installer-plugin.jar
/usr/share/maven-metadata/tycho.xml
/usr/share/maven-poms/tycho/fedoraproject-p2.pom
/usr/share/maven-poms/tycho/org.eclipse.tycho.surefire.junit.pom
/usr/share/maven-poms/tycho/org.eclipse.tycho.surefire.junit4.pom
/usr/share/maven-poms/tycho/org.eclipse.tycho.surefire.junit47.pom
/usr/share/maven-poms/tycho/org.eclipse.tycho.surefire.junit5.pom
/usr/share/maven-poms/tycho/org.eclipse.tycho.surefire.testng.pom
/usr/share/maven-poms/tycho/org.fedoraproject.p2.pom
/usr/share/maven-poms/tycho/sisu-equinox-api.pom
/usr/share/maven-poms/tycho/sisu-equinox-embedder.pom
/usr/share/maven-poms/tycho/sisu-equinox-launching.pom
/usr/share/maven-poms/tycho/sisu-equinox.pom
/usr/share/maven-poms/tycho/target-platform-configuration.pom
/usr/share/maven-poms/tycho/tycho-artifactcomparator.pom
/usr/share/maven-poms/tycho/tycho-bundles-target.pom
/usr/share/maven-poms/tycho/tycho-bundles.pom
/usr/share/maven-poms/tycho/tycho-compiler-jdt.pom
/usr/share/maven-poms/tycho/tycho-compiler-plugin.pom
/usr/share/maven-poms/tycho/tycho-core.pom
/usr/share/maven-poms/tycho/tycho-embedder-api.pom
/usr/share/maven-poms/tycho/tycho-lib-detector.pom
/usr/share/maven-poms/tycho/tycho-maven-plugin.pom
/usr/share/maven-poms/tycho/tycho-metadata-model.pom
/usr/share/maven-poms/tycho/tycho-p2-director-plugin.pom
/usr/share/maven-poms/tycho/tycho-p2-facade.pom
/usr/share/maven-poms/tycho/tycho-p2-plugin.pom
/usr/share/maven-poms/tycho/tycho-p2-publisher-plugin.pom
/usr/share/maven-poms/tycho/tycho-p2-repository-plugin.pom
/usr/share/maven-poms/tycho/tycho-p2.pom
/usr/share/maven-poms/tycho/tycho-packaging-plugin.pom
/usr/share/maven-poms/tycho/tycho-pomgenerator-plugin.pom
/usr/share/maven-poms/tycho/tycho-release.pom
/usr/share/maven-poms/tycho/tycho-source-plugin.pom
/usr/share/maven-poms/tycho/tycho-surefire-plugin.pom
/usr/share/maven-poms/tycho/tycho-surefire.pom
/usr/share/maven-poms/tycho/tycho-testing-harness.pom
/usr/share/maven-poms/tycho/tycho-versions-plugin.pom
/usr/share/maven-poms/tycho/tycho.pom
/usr/share/maven-poms/tycho/xmvn-p2-installer-plugin.pom
/usr/share/xmvn/lib/installer/org.fedoraproject.p2.jar
/usr/share/xmvn/lib/installer/osgi.jar
/usr/share/xmvn/lib/installer/xmvn-p2-installer-plugin.jar

Changelog

2019-03-11 - Mat Booth <mat.booth@redhat.com> - 1.3.0-4
- Debootstrap build
- Restrict to the same architectures as Eclipse itself
2019-03-11 - Mat Booth <mat.booth@redhat.com> - 1.3.0-3
- Bootstrap with new felix-scr
2019-02-19 - Mat Booth <mat.booth@redhat.com> - 1.3.0-2
- Allow building against ASM 6
2019-02-18 - Mat Booth <mat.booth@redhat.com> - 1.3.0-1
- Update to latest upstream release
- Allow conditionally building Junit5 support
2019-02-03 - Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-12-13 - Mat Booth <mat.booth@redhat.com> - 1.2.0-7
- Fix build against newest Mockito and ASM
2018-08-20 - Mat Booth <mat.booth@redhat.com> - 1.2.0-6
- Rebuild against Eclipse 2018-09
2018-08-17 - Mat Booth <mat.booth@redhat.com> - 1.2.0-5
- Bootstrap mode improvements
- Patch to use Java 8 as the default target EE, prevents unnecessary dep
on Java 9
2018-07-25 - Mat Booth <mat.booth@redhat.com> - 1.2.0-4
- Fix build against new surefire
2018-07-14 - Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

See Also

Package Description
tycho-extras-1.3.0-3.fc31.noarch.rpm Additional plugins for Tycho
tycho-extras-javadoc-1.3.0-3.fc31.noarch.rpm Java docs for tycho-extras
tycho-javadoc-1.3.0-4.fc31.noarch.rpm Javadocs for tycho
typelib-1_0-Retro-0_14-0-0.18.0-2.fc32.i686.rpm GObject introspection bindings for libretro-gtk
typelib-1_0-Retro-0_14-0-0.18.0-2.fc32.x86_64.rpm GObject introspection bindings for libretro-gtk
typelib-srpm-macros-1-4.fc31.noarch.rpm gobject-introspection typelib sub-package generator macros
typesafe-config-1.2.0-14.fc31.noarch.rpm Configuration library for JVM languages
typesafe-config-javadoc-1.2.0-14.fc31.noarch.rpm Javadoc for typesafe-config
typespeed-0.6.5-20.fc31.x86_64.rpm Test your typing speed and get your fingers' CPS
typetype-molot-fonts-1.000-10.fc31.noarch.rpm A display sans-serif font
tzclock-3.1.7-4.fc31.x86_64.rpm GTK+ graphical Clock displaying the time around the world
tzdata-2019c-1.fc32.noarch.rpm Timezone data
tzdata-java-2019c-1.fc32.noarch.rpm Timezone data for Java
u2f-hidraw-policy-1.0.2-10.fc31.x86_64.rpm Udev rule to allow desktop access to HIDRAW U2F tokens
u2f-host-1.1.10-2.fc31.x86_64.rpm Command-line tool for U2F devices
Advertisement
Advertisement