Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.2 RC1
-
Fix Version/s: 2.0 M1
-
Component/s: Build, Test and Packaging
-
Labels:None
-
Similar issues:
XECLIPSE-86 Consider building on the "Eclipse Target Management" project XECLIPSE-122API information resources are not packaged in the build XECLIPSE-12Create Maven2 build for the Eclipse integration XECLIPSE-132Can't resize the Preview view XECLIPSE-145Maven-based build of XEclipse requires customization to work out of the box XECLIPSE-25Move XEclipse to xwiki-extensions/ and out of the Sandbox XECLIPSE-61Use of XWiki code style XECLIPSE-133XEclipse does not start on OSX if JDK 1.6 is selected XECLIPSE-124 Synchronization issue, needs modifying page to synchronize XECLIPSE-8 Parent-Child Navigation
Description
The current build system uses an ad-hoc unstable and non-standard setup that makes Maven call the PDE headless build process.
Lately, the problem of building Eclipse plugin with Maven has been addressed by the Eclipse community and the result is Project Tycho (http://www.eclipse.org/tycho/) which makes easier to build Eclipse plugins on the command line using maven.
The idea is to replace the current build system with Tycho so that we can control and integrate the build process better.
Issue Links
- is duplicated by
-
XECLIPSE-133
XEclipse does not start on OSX if JDK 1.6 is selected
-
After tycho 0.13.0 (stable release on Sep 20, 2011), one major build issue in the previous version from 0.11 to 0.13-SNAPSHOT is fixed, which was not able to generate macOSx products from Linux or Windows system.
Current test matrix looks like:
where "x" means tested against 0.13.0 and "?" means not tested yet against tycho 0.13.0
Eclipse Indigo is required for tycho 0.13.0, as there are some issues when running tycho against the old Eclipse helios (3.6) RCP and pde compiler.