Allow exact matches for version strings

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Catch ArtifactResolutionException

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Handle URIs with port numbers

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Added unit tests for recent AetherRepository plugin fixes

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
bnd: Delay Run Dependencies

Set the default to delay run dependencies. This is important for gradle
builds. The init.gradle script can be simplified to avoid having to set
this for each project before processing the projects.

Two test cases needed to set delay run dependencies to false for the
specific circularity issue they were testing.

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

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

bnd: Delay Run Dependencies
gradle: No longer need to tell bnd to delay run dependencies

https://github.com/bndtools/bnd/pull/591 changed bnd to make the default
that run dependencies are delayed.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #593 from bjhargrave/remove-delay-dependencies

gradle: No longer need to tell bnd to delay run dependencies
gradle: Include Project.isNoBundles() in release task enabled expression

Only release a project if -nobundles is not set.

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

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

gradle: Include Project.isNoBundles() in release task enabled expression
Catch UnknownHostException for repositories that are offline

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Merge pull request #576 from gamerson/aether-fixes

More aether plugin fixes