Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.2 RC1
    • Fix Version/s: 2.0 M1
    • Labels:
      None
    • Similar issues:
      XECLIPSE-86Consider 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-172Auth fails if wiki is using LDAP or non standard xwiki auth
      XECLIPSE-61Use of XWiki code style
      XECLIPSE-133XEclipse does not start on OSX if JDK 1.6 is selected
      XECLIPSE-124Synchronization issue, needs modifying page to synchronize

      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

          Activity

          Hide
          Jun Han added a comment - - edited

          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:

          Host Platform Windows Linux macOSx
          Linux(Fedora 15 32bit) x x x
          Windows(Win7 32bit) x x x
          macOSx ? ? ?

          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.

          Show
          Jun Han added a comment - - edited 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: Host Platform Windows Linux macOSx Linux(Fedora 15 32bit) x x x Windows(Win7 32bit) x x x macOSx ? ? ? 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.
          Hide
          Vincent Massol added a comment -

          FYI I've tested with tycho 0.13.0 on macosx and built the macosx version and it worked.

          Show
          Vincent Massol added a comment - FYI I've tested with tycho 0.13.0 on macosx and built the macosx version and it worked.
          Hide
          Vincent Massol added a comment -

          Closing since Jun's work on this has been merged on the 2.0 master.

          Show
          Vincent Massol added a comment - Closing since Jun's work on this has been merged on the 2.0 master.

            People

            • Assignee:
              Fabio Mancinelli
              Reporter:
              Fabio Mancinelli
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response: