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
-
Activity
junhan
20/May/11 01:59
View full commit
[xeclipse-150] update to JDK 6, remove dependency of JDK 1.5 and update the related configuration files
master
... 6 more files not shown
junhan
20/May/11 05:06
View full commit
[xeclipse-150] update version number and change to 1.2.0-SNAPSHOT
junhan
20/May/11 05:16
View full commit
[xeclipse-150] updated about text to use the correct year span
Fabio Mancinelli
25/May/11 15:40
View full commit
Merge pull request #1 from junhan/master
[xeclipse-150] fixed maven build script by using tycho
Fixed JDK version, plugin version numbers and (C) lines.
Vincent Massol
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Fabio Mancinelli [ fmancinelli ] | |
| Fix Version/s | 1.2 RC2 [ 12440 ] | |
| Affects Version/s | 1.2 RC1 [ 10601 ] |
Vincent Massol
made changes -
| Link |
This issue is duplicated by |
Vincent Massol
made changes -
| Fix Version/s | 2.0 M1 [ 12542 ] | |
| Fix Version/s | 1.2 RC2 [ 12440 ] |
Vincent Massol
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] |
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.