bnd
bnd copied to clipboard
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Provides a way to convert an bndrun into an valid osgifeature-json ref #4586 `bnd` provides a lot of tooling support for OSGi-Specs. It would be nice to have also an...
As noted in #5178, there was a situation where bndlib was throwing an exception while trying to index an artifact, and the P2 implementation simply logged the error and moved...
I am in the process of writing a few regression tests to test the behaviour of the Bnd Classpath Container in Bndtools. This is to minimise the chances of inadvertently...
The current tester tests uses a custom security manager to intercept calls to `System.exit()` so that they can verify correct behaviour. In Java 17, `setSecurityManager()` is deprecated. We're getting warnings...
#### Executive summary In looking at #3175, I have done a deep-dive on the Bnd builder/analyzer and it seems that the Analyzer generates (nearly) all of the information that I...
I have a project using MavenBndRepository. I have a dependency listed: org.apache.sshd:sshd-sftp:2.5.1 When I tried to right-click > add compile dependencies, nothing gets added, even though the POM clearly defines...
There is an effort to clean significant parts of the maven ecosystem in order to streamline dependencies, improve APIs and harden best practices. https://cwiki.apache.org/confluence/display/MAVEN/Maven+Ecosystem+Cleanup They've requested feedback about how the...
While working on #3145, I noticed that the tester bundle (and the `biz.aQute.junit.bundle.engine` bundle I created, on which it depends) is quite a way down the build dependency hierarchy, and...
Java 17 is now released (Sep 2021). Java 11 was released in Sep 2018 while Java 8 (our current target Java level) was released in Mar 2014. I propose we...
The tester will currently (optionally) generate an error in the test output if it finds an unresolved bundle or an unattached fragment. This is useful for debugging. Sometimes, though, if...