Fix the ".bnd perforce checkout lose your changes" problem.
create source containers for bundles with attached sources
Update to version 2.4.0.DEV

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
manual: update the developer page with Gradle build instructions

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  Update to version 2.3.0.RC1
  Build against bnd.next
No longer need the version script: 1 location for the master version

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: simplify the project

This speeds up the Eclipse build quite a bit since it only needs
to build the main bundle once.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: remove the features & plugins directories after p2 generation

Since they are no longer needed after that.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Simplify the version handling even further

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  gradle: remove usage of a deprecated property from the templates
  gradle: improve the index template to be more flexible
Merge branch 'next'

* next:
  gradle: reinstate usage of reportsDir for findbugs
Merge branch 'next'

* next:
  gradle: also update the gradle plugin with the findbugs fix
Fix the build: latest bnd includes the most recent repoindex

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  Upgrade the repoindex bundle
amdatu: remove biz.aQute.bnd from the repository template

This was moved into the ant template.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: resolve junit and hamcrest from the repositories

After fixing FileRepo today, this now works

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
templates: avoid versions in file names of 'plugins' jars

Makes it all a bit easier to manage since the versions are
not needed in those file names.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Revert "cnf: resolve junit and hamcrest from the repositories"

This reverts commit d918722793a5088d2c356a9ce18cee1b5e0dbad7.

It doesn't work in the Gradle build. It does work in Eclipse though.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: resolve junit and hamcrest from the repositories

After fixing FileRepo today, this now works.
Need a new bnd for it though, which is now added.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
template: add baseline and diffignore examples in build.bnd

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>