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.
Difference between revisions of "Tycho/Release Notes/0.13"
< Tycho | Release Notes
m |
(artifactID == bundle symbolic name or feature name) |
||
Line 4: | Line 4: | ||
* Tycho: | * Tycho: | ||
+ | ** Tycho projects are now required to match the artifactId defined in the pom.xml with the ID specified in the MANIFEST.MF or feature.xml. | ||
+ | *** This restriction is in place for projects with packaging type "eclipse-plugin", "eclipse-test-plugin" or "eclipse-feature". Validation takes place during the validate phase in the default lifecycle. | ||
** [[Tycho/Reference_Card#Target_platform_providing_the_context_of_the_build|Configuring a target definition file in Tycho]] specifies the target platform in the same way as in Eclipse: | ** [[Tycho/Reference_Card#Target_platform_providing_the_context_of_the_build|Configuring a target definition file in Tycho]] specifies the target platform in the same way as in Eclipse: | ||
*** Only the content from the target definition can be referenced. This allows to exclude optional depencencies from product builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=342808]. | *** Only the content from the target definition can be referenced. This allows to exclude optional depencencies from product builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=342808]. |
Revision as of 03:14, 23 August 2011
Tycho 0.13.0 is currently under development. The current development version 0.13.0-SNAPSHOT (except the Tycho extras [1]) is available from [2].
New and Noteworthy
- Tycho:
- Tycho projects are now required to match the artifactId defined in the pom.xml with the ID specified in the MANIFEST.MF or feature.xml.
- This restriction is in place for projects with packaging type "eclipse-plugin", "eclipse-test-plugin" or "eclipse-feature". Validation takes place during the validate phase in the default lifecycle.
- Configuring a target definition file in Tycho specifies the target platform in the same way as in Eclipse:
- Only the content from the target definition can be referenced. This allows to exclude optional depencencies from product builds [3].
- The "Include required software" option (aka planner/slicer mode) is now supported.
- Limitation: the location types "Directory", "Installation" and "Features" are still not supported.
- Relative paths in .product files now work correctly. Workarounds previously needed in pom.xml can be removed.
- tycho-surefire-plugin can use Maven Toolchains to run tests with a specific version of JDK independent from the one Maven is running with (see Tycho/Reference_Card#Selecting JDK).
- Tycho projects are now required to match the artifactId defined in the pom.xml with the ID specified in the MANIFEST.MF or feature.xml.
- Tycho extras:
- The new goal mirror has been added to the tycho-p2-extras-plugin. It aims to offer the same functionality as the p2.mirror Ant task – (see Tycho/Additional Tools for the full documentation).
...