The current @Grab and @Grapes annotations provide a simplified way to bring in dependencies but there are some limitations:
- you get all transitive dependencies
- there is no way to exclude a particular unwanted transitive dependency
- you sometimes don't get the right classloader
We should consider enhancing support to overcome these limitations.