Remove exact duplicates from RunBundles after resolution wizard finishes.
p2: fix an inconsistency in the p2 generation

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: Fix a comment in build.properties

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: the generated directory must be ignored

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: bnd switched to compressed release repository indexes

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: move the bnd build dependency

It clashes on the clashpath of the gradle build

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: update to latest bnd

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
bnd: the new default for -verbose is false

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
templates: put biz.aQute.bnd in buildrepo

Putting it in plugins is asking for problems:
- it clashes with the Gradle build
- it causes problems with bnd itself, since it loads everything in
  plugins on its classpath

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Revert "templates: put biz.aQute.bnd in buildrepo"

This reverts commit 73a4c4e562373a57ac1b033d3e23911af362bad5.

The revert is done because the commit was based on a misunderstanding
of how bnd loads its plugins.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Revert "cnf: move the bnd build dependency"

This reverts commit 0808c4e00cf540dac2b730df00f04ddcf9a85362.

The revert is done because the commit was based on a misunderstanding
of how bnd loads its plugins.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Add a FIXME for the upcoming gradle build templates

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
templates: make bnd.location properties relative to workspace

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: setting pretty="false" generates an uncompressed index

This is a bug in the repoindex bundles that is used to generate the
indexes. So remove the pretty setting to make sure we do generate
compressed indexes.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: change the replace token to @qualifier@

To prepare for the gradle build

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: no need to explicitly copy in the apache ace bnd repository jar

It's already included in the build.jar through the bnd file.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: be more explicit about included/excluded jars

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: move internal p2 ant targets into their own file

To prepare for the gradle build.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: split main/extras into separate bundles

Makes the offline build/p2 generation a bit more straight forward

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
GitOBRRepo: cleanup after tests

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