Also thx very much from my side.
Just using bndtools 3.0 for developing single sourced applications (Desktop (Eclipse RCP) and Web (Eclipse RAP)):
With PDE, Tycho, p2 and target platforms this was a pain, with bndtools 2.x antidepressants were no more required during development ... but with bndtools 3.0 sun is shining brighter, flowers smell better and colors become more intense ;)
Awesome feature is the 'repo' directive for bundles on -buildpath/-runbundles:
By using this feature I can simply create two bnd files for each target:
One for Desktop RCP by fetching the bundles from rcp repo and one for Web RAP by choosing rap repo. This way I can run both targets from a single workspace.
Afaik with PDE there you either need to have two Eclipse workspaces (one for each target with another target platform) or you always need to switch the target platform during development (*sigh*).
omg...no more "missing *feature.group.xxx " errors on target platforms ;)
Last nights I was dreaming of an own bndtools "product builder" which builds a Desktop app by resolving dependencies from OBRs instead of p2 (currently I need to build a p2 repository with ant eclipse app and then take this p2 repo as source for Eclipse *.product file to build my desktop app) ... ;)
Awesome release, mindblowing tool ;) ....thx very much guys