Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tycho | Distribution: openSUSE Tumbleweed |
Version: 1.6.0 | Vendor: openSUSE |
Release: 17.5 | Build date: Wed May 15 18:39:13 2024 |
Group: Unspecified | Build host: reproducible |
Size: 3686045 | Source RPM: tycho-1.6.0-17.5.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://eclipse.org/tycho | |
Summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven |
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.
Apache-2.0 AND EPL-1.0
* Wed May 15 2024 Fridrich Strba <fstrba@suse.com> - Added patch: * tycho-mpp-311.patch + fix build with maven-plugin-plugin >= 3.11 * Wed Apr 17 2024 Fridrich Strba <fstrba@suse.com> - Require at least maven-surefire 3 for build * Wed Apr 10 2024 Fridrich Strba <fstrba@suse.com> - Added patch: * tycho-surefire3.patch + fix build against maven-surefire 3.2.5 * Tue Apr 02 2024 Fridrich Strba <fstrba@suse.com> - Add dependency on plexus-xml where relevant * this will be needed for smooth upgrade to plexus-utils 4.0.0 * Thu Feb 29 2024 Fridrich Strba <fstrba@suse.com> - Fix broken source link * Thu Feb 22 2024 Fridrich Strba <fstrba@suse.com> - Added patch: * tycho-surefire.patch + fix build against maven-surefire >= 2.22.1 * Wed Feb 21 2024 Gus Kenion <gus.kenion@suse.com> - Use %patch -P N instead of deprecated %patchN. * Tue Sep 19 2023 Fridrich Strba <fstrba@suse.com> - Require explicitely artifacts that will not be required automatically any more * Thu Sep 14 2023 Fridrich Strba <fstrba@suse.com> - Added patch: * tycho-getTimestamp.patch + use SOURCE_DATE_EPOCH for timestamp generated by tycho * Wed Sep 13 2023 Fridrich Strba <fstrba@suse.com> - Added patch: * tycho-plexus-compiler-2.13.patch + fix build against newer plexus-compiler * Sat Sep 09 2023 Fridrich Strba <fstrba@suse.com> - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp * Tue Sep 05 2023 Fridrich Strba <fstrba@suse.com> - Added patch: * plexus-lookup-fix.patch + backport upstream patch adjusting code to breaking plexus-archiver 4.4.0+ changes * Wed May 11 2022 Fridrich Strba <fstrba@suse.com> - Fix bootstrapping with new version of maven-install-plugin * Mon Apr 11 2022 Fridrich Strba <fstrba@suse.com> - Try harder to assure that all classes in tycho are understood by Java 8 (bsc#1198279) * Tue Mar 29 2022 Fridrich Strba <fstrba@suse.com> - Force building with java 11, since there is no config in tycho for java >= 15 * Sat Mar 12 2022 Fridrich Strba <fstrba@suse.com> - Do not force building with java 1.8, but with any java >= 1.8 - Added patch: * tycho-sourcetarget.patch + build with source/target levels 1.6, which allows to build with javas >= 9
/usr/share/doc/packages/tycho /usr/share/doc/packages/tycho/README.md /usr/share/java-utils/p2-install.sh /usr/share/java/tycho /usr/share/java/tycho/org.eclipse.tycho.core.shared.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.resolver.impl.jar /usr/share/java/tycho/org.eclipse.tycho.p2.resolver.shared.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.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.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/target-platform-validation-plugin.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-custom-bundle-plugin.jar /usr/share/java/tycho/tycho-dependency-tools-plugin.jar /usr/share/java/tycho/tycho-document-bundle-plugin.jar /usr/share/java/tycho/tycho-eclipserun-plugin.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-extras-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-pack200-impl.jar /usr/share/java/tycho/tycho-pack200-its.jar /usr/share/java/tycho/tycho-pack200a-plugin.jar /usr/share/java/tycho/tycho-pack200b-plugin.jar /usr/share/java/tycho/tycho-packaging-plugin.jar /usr/share/java/tycho/tycho-pomgenerator-plugin.jar /usr/share/java/tycho/tycho-pomless.jar /usr/share/java/tycho/tycho-source-feature-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-version-bump-plugin.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 /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/target-platform-validation-plugin.pom /usr/share/maven-poms/tycho/tycho-artifactcomparator.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-custom-bundle-plugin.pom /usr/share/maven-poms/tycho/tycho-dependency-tools-plugin.pom /usr/share/maven-poms/tycho/tycho-document-bundle-plugin.pom /usr/share/maven-poms/tycho/tycho-eclipserun-plugin.pom /usr/share/maven-poms/tycho/tycho-embedder-api.pom /usr/share/maven-poms/tycho/tycho-extras.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-extras-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-pack200-impl.pom /usr/share/maven-poms/tycho/tycho-pack200-its.pom /usr/share/maven-poms/tycho/tycho-pack200.pom /usr/share/maven-poms/tycho/tycho-pack200a-plugin.pom /usr/share/maven-poms/tycho/tycho-pack200b-plugin.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-pomless.pom /usr/share/maven-poms/tycho/tycho-release.pom /usr/share/maven-poms/tycho/tycho-source-feature-plugin.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-version-bump-plugin.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 /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
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 23:50:31 2025