Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Tycho/Release Notes/1.1"
< Tycho | Release Notes
m |
m |
||
Line 33: | Line 33: | ||
* the JDT compiler shipped with Tycho has been [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514471 updated to Photon M4] | * the JDT compiler shipped with Tycho has been [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514471 updated to Photon M4] | ||
− | * Compilation both ''using'' Java 9 as well as using | + | * Compilation both ''using'' Java 9 as well as using Java 8 but ''compiling against'' Java 9 ( with [https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK useJDK=BREE]) is supported now |
* Changes for [https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK useJDK=BREE]: | * Changes for [https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK useJDK=BREE]: | ||
** Usage of a JRE directory <tt>JAVA_HOME/jre</tt> in <tt>toolchains.xml</tt> is still supported but deprecated in favour of simply using <tt>JAVA_HOME</tt>. In particular, <tt>JAVA_HOME</tt> is expected by other maven plugins integrated with <tt>toolchains.xml</tt> | ** Usage of a JRE directory <tt>JAVA_HOME/jre</tt> in <tt>toolchains.xml</tt> is still supported but deprecated in favour of simply using <tt>JAVA_HOME</tt>. In particular, <tt>JAVA_HOME</tt> is expected by other maven plugins integrated with <tt>toolchains.xml</tt> |
Revision as of 04:31, 22 January 2018
Contents
SNAPSHOT builds
Tycho 1.1.0-SNAPSHOT is currently in development. To try out the most recent snapshot build, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. tycho-version) to 1.1.0-SNAPSHOT.
<pluginRepositories> <pluginRepository> <id>tycho-snapshots</id> <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url> </pluginRepository> </pluginRepositories>
SNAPSHOT site docs
Refer to the latest SNAPSHOT site docs for Tycho and Tycho Extras.
New and Noteworthy
Complete list of bug fixes and enhancements in 1.1.0
Java 9
- Tycho's dependencies have been updated where necessary to support running the build using Java 9
Compiler
- the JDT compiler shipped with Tycho has been updated to Photon M4
- Compilation both using Java 9 as well as using Java 8 but compiling against Java 9 ( with useJDK=BREE) is supported now
- Changes for useJDK=BREE:
- Usage of a JRE directory JAVA_HOME/jre in toolchains.xml is still supported but deprecated in favour of simply using JAVA_HOME. In particular, JAVA_HOME is expected by other maven plugins integrated with toolchains.xml
Packaging
- plexus-archiver was updated to version 3.4
(bug 514119) - commons-compress was updated to version 1.15
(bug 514119)
p2
- Tycho's embedded OSGi runtime has been updated to use Equinox and p2 from Oxygen.2 (
bug 519040)
Release and Versioning
- Support for using maven-release-plugin with Tycho has been contributed (
bug 342893), see release workflow docs - Added new goal mvn org.eclipse.tycho:tycho-versions-plugin:update-eclipse-metadata (bug 342893) which will update MANIFEST/feature.xml/product versions based on their respective pom versions. This is useful e.g. if you changed pom versions using maven-release-plugin. For more details about using the maven release plugin with Tycho see Tycho/Release_Workflow.