Skip to main content
Jump to: navigation, search

Difference between revisions of "Tycho/Release Notes/1.1"

m
m
Line 33: Line 33:
  
 
* the JDT compiler shipped with Tycho has been update to Photon M4
 
* the JDT compiler shipped with Tycho has been update to Photon M4
 
+
* Compilation both using Java 9 as well as using previous Java versions 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]:
 +
** Usage of a JRE <tt>JAVA_HOME/jre</tt> in <tt>toolchains.xml</tt> is still supported but deprecated with a warning in favour of simply using <tt>JAVA_HOME</tt>
 +
** <font color="red">INCOMPATIBLE CHANGE</font> if you used "fake" JDKs in maven's <tt>toolchains.xml</tt> which are not full-blown JDKs but rather only provide a number of jars in <tt>JDK_HOME/lib/*.jar</tt> which will be used as bootclasspath for compilation, you will now have to [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514471#c48 explicitly define this bootclasspath] in <tt>toolchains.xml</tt>.
  
 
=== Release and Versioning ===
 
=== Release and Versioning ===

Revision as of 05:29, 15 January 2018

< Previous Version | Next Version >

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 update to Photon M4
  • Compilation both using Java 9 as well as using previous Java versions but compiling against Java 9 ( with useJDK=BREE) is supported now
  • Changes for useJDK=BREE:
    • Usage of a JRE JAVA_HOME/jre in toolchains.xml is still supported but deprecated with a warning in favour of simply using JAVA_HOME
    • INCOMPATIBLE CHANGE if you used "fake" JDKs in maven's toolchains.xml which are not full-blown JDKs but rather only provide a number of jars in JDK_HOME/lib/*.jar which will be used as bootclasspath for compilation, you will now have to explicitly define this bootclasspath in toolchains.xml.

Release and Versioning

Back to the top