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 |
||
(4 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
#versionNav{ position:absolute; top: 0px; right: 0px; border-color: transparent; background: transparent; } | #versionNav{ position:absolute; top: 0px; right: 0px; border-color: transparent; background: transparent; } | ||
</css> | </css> | ||
− | <div id="versionNav" class="alert alert-small alert-warning">[[Tycho/Release Notes/1.0.0|< Previous Version]] | Next Version ></div> | + | <div id="versionNav" class="alert alert-small alert-warning">[[Tycho/Release Notes/1.0.0|< Previous Version]] | [[Tycho/Release Notes/1.2| Next Version]] ></div> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== New and Noteworthy == | == New and Noteworthy == | ||
Line 33: | Line 16: | ||
* 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 ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=514471 bug 514471]) |
* 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> |
Latest revision as of 08:43, 2 February 2018
Contents
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 (bug 514471)
- 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.