create source containers for bundles with attached sources
gradle: Defer tests until later in build
build: Add classycle checks for new gradle build
gradle: Update gradle plugin template for gradle build
build: Simplify feature tree copy to single format string
gradle: Use version range for bnd jar in gradle plugin template
build: Bump bndlib version base to 2.4.0
[templates] Moved enroute down and removed old bndrun template
[template] Fresh copy of osgi.enroute.templates
and moved to one root directory. Now also contains the
gradle files.
[templates] Non-existent path caused NPE
[templates] Cleanup package names if project name is not conforming
[template] Package name calculation was screwed
NPE in builder, just prevents the NPE … need more work probably, left NPE in code. Neil??
readme: Add build status badge for CloudBees
readme: Add "built on DEV@Cloud" badge for CloudBees FOSS program
[enroute] Icon changed
[resolve] Improved the error message when resolve fails
I actually already had done this but had not realized that the message contained the chain of requirements but the getUnresolvedRequirements() only held the top level.

I’ve at least removed the exception trace when it is an unresolved error. I’ve also set the text element to wrap instead of scroll
[enroute] Update templates
[location] The ProjectLocationGroup assumed a file was in the Eclipse Workspace (EWS) folder even if it was deeper.

The check for membership of the EWS just used a simple prefix check. This has been replaced for a proper parent relationship in the file system
[enroute] Added a tutorial template