Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
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