MyFeature consists of plugins a, b and c which depend on a third-party plugin d. How do I package MyFeature such that
- It contains d and can install it if it doesn't exist in the target workbench
- My plugins a, b and c can refer to a specific version of d even if higher or lower versions exist in the workbench
- The dependency requirements of d be met if it is about to be installed
P.S. I realize some of the above may not be possible. I am just stating my current problem as I see it and if there's a better way that I am completely missing