Uploaded image for project: 'Directory Studio'
  1. Directory Studio
  2. DIRSTUDIO-995

Migrate build system to use Tycho

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.0.0-M8 (2.0.0.v20130628)
    • None
    • None

    Description

      Just a TODO list for now...

      • Manage 3rd party dependencies
      • Move tests to *.test fragments? see DIRSTUDIO-1021
      • Use Luna
      • Migrate plugins
      • Migrate features
      • Migrate RCP application / product
      • Migrate help plugins
      • Installers (Windows EXE, Mac DMG) see DIRSTUDIO-1022
      • Generate P2 repository / site, self-hosted see DIRSTUDIO-1023
      • P2 repository for API and ApacheDS bundles?
      • Migrate release process see DIRSTUDIO-1024
      • Document build system see DIRSTUDIO-1024
      • Cleanup POMs: RAT plugin configuration see DIRSTUDIO-1025
      • Cleanup old "repository" folder see DIRSTUDIO-1025

      Tycho Pros:

      • Easy to consume Eclipse dependencies from p2 repo
      • Easy to produce p2 repo
      • Widely used
      • Small POMs

      Tycho Cons:

      • Managing versions in MANIFEST.MF
      • 3rd party dependencies not available in any p2 repo
      • No "Standard" Maven build, e.g. tests should reside in separate modules

      Attachments

        Activity

          People

            seelmann Stefan Seelmann
            seelmann Stefan Seelmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: