Issue #728 - Permit cardinality:=multiple on Require-Capability, as per the OSGi spec

Signed-off-by: Tim Ward timothyjward@apache.org
gradle: test task use the output folder set by the test-reports bnd prop

The default is different than the gradle java plugin default, but using
this property provides a consistent output location for the test and
check tasks and allows the user to configure via the bnd project property
test-reports.

Fixes https://github.com/bndtools/bnd/issues/730

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #732 from pkriens/master

Better check for private package imports, runkeep, versionmask
Merge pull request #731 from bjhargrave/issue730

gradle: test task use the output folder set by the test-reports bnd prop
Adding a few additional blacklisting tests

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
LocalIndexedRepo will now recurse into directories to find .jar files.

This is used for the standard cnf/localrepo and could be used for a
local .m2 maven repository. It no longer uses the FileRepo class.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
env and isdir macro updates/fixes

env macro should return "" when environment not found. Before this fix, it would return ${env;BLAR}, which would actually break an ${if} macro.

Tweak _isdir macro to allow no parameters. No parameters means false (e.g.
no directory).

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Turned missing bundles into error instead of warning.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
ProjectBuildOrder ant task - allow changing DelayRunDependencies

Potentially useful if you want to obtain an project build order list
using runbundles

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Added test for project vmargs

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Making variables potentially shared from workspace.

Added test for macros/variables in some BndEditModel parameters

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>
Merge pull request #729 from timothyjward/master

Issue #728 - Permit cardinality:=multiple on Require-Capability, as per the OSGi spec
Merge pull request #740 from derheld42/sharable_variables

Making variables potentially shared from workspace.
Merge pull request #739 from derheld42/localindex_recurse

LocalIndexedRepo will now recurse into directories to find .jar files.
Merge pull request #738 from derheld42/blacklist_test

Adding a few additional blacklisting tests
Merge pull request #737 from derheld42/missing_is_now_error

Turned missing bundles into error instead of warning.
Merge pull request #736 from derheld42/projbuildorder_delayrun

ProjectBuildOrder ant task - allow changing DelayRunDependencies
Merge pull request #734 from derheld42/vmargs_test

Added test for project vmargs
Merge pull request #733 from derheld42/macrofix

env and isdir macro updates/fixes
Merge pull request #742 from pkriens/master

Do difference check for package version from manifest/package(-)info(.ja...