Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-5937

Refactor DM bndtools/gradle project

    XMLWordPrintableJSON

Details

    Description

      The DM gradle project structure has been enhanced (see [1]) and I'd like to merge the enhancements in the felix trunk.

      Mainly:

      • all build time binary dependencies are now downloaded from maven central using the bndtools "aQute.bnd.repository.maven.provider.MavenBndRepository".
      • The gradle wrapper is not commited anymore and is downloaded by the "gradlew" scripts.
      • Fixed some issues in the release/build.gradle script, which now allows to interactively specify the PGP key when calling the "gradlew signStaging" task

      The consequence of this is that we don't need anymore to deliver a "-deps.zip" bundle which was containing so far build-time binary dependencies.

      [1]https://github.com/pderop/dm.enhanced

      Attachments

        Activity

          People

            pderop Pierre De Rop
            pderop Pierre De Rop
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: