Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

m (grammar)
 
(9 intermediate revisions by 2 users 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/0.24|&lt; Previous Version]] | Next Version &gt;</div>  
+
<div id="versionNav" class="alert alert-small alert-warning">[[Tycho/Release Notes/0.24|&lt; Previous Version]] |  [[Tycho/Release Notes/0.26|Next Version &gt;]]</div>  
 
+
== SNAPSHOT builds ==
+
 
+
Tycho 0.25.0 is currently in development. To try out the most recent snapshot build of 0.25.0, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. <tt>tycho-version</tt>) to <tt>0.25.0-SNAPSHOT</tt>.
+
+
<pre>
+
<pluginRepositories>
+
  <pluginRepository>
+
    <id>tycho-snapshots</id>
+
    <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
+
  </pluginRepository>
+
</pluginRepositories>
+
</pre>
+
 
+
=== SNAPSHOT site docs ===
+
 
+
Refer to the [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/index.html latest SNAPSHOT site docs for Tycho] and [https://hudson.eclipse.org/tycho/job/tycho.extras-sitedocs/ws/target/staging/index.html Tycho Extras].
+
  
 
== New and Noteworthy ==
 
== New and Noteworthy ==
Line 28: Line 11:
 
=== p2 ===
 
=== p2 ===
  
* p2 repository index files are now [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-p2/tycho-p2-repository-plugin/assemble-repository-mojo.html#xzCompress xz-compresed by default] (with jar/xml index files [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-p2/tycho-p2-repository-plugin/assemble-repository-mojo.html#keepNonXzIndexFiles kept by default] as a fallback for compatibility with pre-Mars p2 clients (<strike>[https://bugs.eclipse.org/471693 bug 471693]</strike>)
+
* p2 repository index files are now [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-p2/tycho-p2-repository-plugin/assemble-repository-mojo.html#xzCompress xz-compressed by default] for better compression ratios (with jar/xml index files [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-p2/tycho-p2-repository-plugin/assemble-repository-mojo.html#keepNonXzIndexFiles kept by default] as a fallback for compatibility with pre-Mars p2 clients (<strike>[https://bugs.eclipse.org/471693 bug 471693]</strike>)
 +
 
 +
=== Test Execution ===
 +
 
 +
* Support for JUnit categories has been added. (<strike>[https://bugs.eclipse.org/386964 bug 386964]</strike>). You can now [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-surefire/tycho-surefire-plugin/test-mojo.html#groups include] and/or [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/tycho-surefire/tycho-surefire-plugin/test-mojo.html#excludedGroups exclude] tests annotated with <tt>@Category</tt>.
  
 
=== Other ===
 
=== Other ===
  
* The eclipse bundles used by Tycho internally (mostly p2) have been update to Neon M4 (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=485427 bug 485427]</strike>)
+
* The eclipse bundles used by Tycho internally (mostly p2) have been updated to Neon M6 (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=485427 bug 485427]</strike>)
* As a consequence, Tycho now requires Java 8 to run
+
* As a consequence, <b>Tycho now requires Java 8 to run</b>
 
** Note that you can still [https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK build against] and [https://eclipse.org/tycho/sitedocs/tycho-surefire/tycho-surefire-plugin/test-mojo.html#useJDK run tests] with other JDKs with maven toolchains
 
** Note that you can still [https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK build against] and [https://eclipse.org/tycho/sitedocs/tycho-surefire/tycho-surefire-plugin/test-mojo.html#useJDK run tests] with other JDKs with maven toolchains
 +
* tycho-versions-plugin will now extend version ranges if the new version would be outside the range (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=477328 bug 477328]</strike> and (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=478996 bug 478996]</strike>)
  
 
=== Feature Version Qualifiers ===
 
=== Feature Version Qualifiers ===
Line 43: Line 31:
 
* <code>yyyyMMdd</code>
 
* <code>yyyyMMdd</code>
  
 +
=== List of JVM arguments for the EclipseRun Plugin===
 +
 +
The one-line-parameter <tt>&lt;argLine&gt;</tt> has been deprecated. JVM parameters can be configured now as a list of arguments (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=486799 bug 486799]</strike>):
 +
  <jvmArgs>
 +
    <args>-Xdebug</args>
 +
    <args>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044</args>
 +
  </jvmArgs>
  
  
 
[[Category:Tycho|Release Notes/0.25]]
 
[[Category:Tycho|Release Notes/0.25]]

Latest revision as of 14:48, 17 February 2017

New and Noteworthy

Complete list of bug fixes and enhancements in 0.25.0

p2

Test Execution

  • Support for JUnit categories has been added. (bug 386964). You can now include and/or exclude tests annotated with @Category.

Other

  • The eclipse bundles used by Tycho internally (mostly p2) have been updated to Neon M6 (bug 485427)
  • As a consequence, Tycho now requires Java 8 to run
  • tycho-versions-plugin will now extend version ranges if the new version would be outside the range (bug 477328 and (bug 478996)

Feature Version Qualifiers

When computing aggregated qualifiers for features, Tycho will now recognize timestamps in the following form anywhere within the qualifier of direct included features or bundles (bug 482086):

  • yyyyMMddHHmm
  • yyyyMMdd-HHmm
  • yyyyMMdd

List of JVM arguments for the EclipseRun Plugin

The one-line-parameter <argLine> has been deprecated. JVM parameters can be configured now as a list of arguments (bug 486799):

 <jvmArgs> 
   <args>-Xdebug</args>
   <args>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044</args>
 </jvmArgs>

Back to the top