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 |
||
(8 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 28: | Line 11: | ||
=== Java 9 === | === Java 9 === | ||
− | * Tycho's dependencies have been updated where necessary to support running the build using Java 9 | + | * Tycho's dependencies have been [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514119 updated where necessary] to support running the build using Java 9 |
=== Compiler === | === Compiler === | ||
− | * the JDT compiler shipped with Tycho has been | + | * 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 <tt>JAVA_HOME/jre</tt> in <tt>toolchains.xml</tt> is still supported but deprecated | + | ** 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> |
− | + | ||
+ | |||
+ | === Packaging === | ||
+ | |||
+ | * plexus-archiver was updated to version 3.4 <strike>([https://bugs.eclipse.org/bugs/show_bug.cgi?id=514119 bug 514119])</strike> | ||
+ | * commons-compress was updated to version 1.15 <strike>([https://bugs.eclipse.org/bugs/show_bug.cgi?id=514119 bug 514119])</strike> | ||
+ | |||
+ | === p2 === | ||
+ | |||
+ | * Tycho's embedded OSGi runtime has been updated to use Equinox and p2 from Oxygen.2 (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=519040 bug 519040]</strike>) | ||
=== Release and Versioning === | === Release and Versioning === | ||
+ | * Support for using <tt>maven-release-plugin</tt> with Tycho has been contributed (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=342893 bug 342893]</strike>), see [https://wiki.eclipse.org/Tycho/Release_Workflow release workflow docs] | ||
* Added new goal [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-release/tycho-versions-plugin/update-eclipse-metadata-mojo.html mvn org.eclipse.tycho:tycho-versions-plugin:update-eclipse-metadata] ([https://bugs.eclipse.org/342893 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 [http://maven.apache.org/components/maven-release/maven-release-plugin/ maven-release-plugin]. For more details about using the maven release plugin with Tycho see [[Tycho/Release_Workflow]]. | * Added new goal [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-release/tycho-versions-plugin/update-eclipse-metadata-mojo.html mvn org.eclipse.tycho:tycho-versions-plugin:update-eclipse-metadata] ([https://bugs.eclipse.org/342893 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 [http://maven.apache.org/components/maven-release/maven-release-plugin/ maven-release-plugin]. For more details about using the maven release plugin with Tycho see [[Tycho/Release_Workflow]]. | ||
[[Category:Tycho|Release Notes/1.1]] | [[Category:Tycho|Release Notes/1.1]] |
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.