Group: biz.aQute.bnd - All Dependencies
A Swiss Army Knife for OSGi · The bndlib project is a general library to be used with OSGi bundles. It contains lots of cool functionality that calculates dependencies, etc.
aQute.libg · A library to be statically linked. Contains many small utilities. This bundle should not be installed in a framework, it is compile only.
biz.aQute.bnd · This command line utility is the Swiss army knife of OSGi. It provides you with a breadth of tools to understand and manage OSGi based systems. This project basically uses bndlib.
biz.aQute.bnd.maven · Shared logic used by bnd maven plugins
biz.aQute.bnd:bnd-shared-maven-lib · Shared logic used by bnd maven plugins.
biz.aQute.bnd.embedded-repo · Embedded Repo for bnd workspace.
Bnd Maven Plugin · The bnd maven plugin is used to build OSGi bundles using bnd for generating MANIFEST.MF and other OSGi-specific artifacts.
biz.aQute.tester · A bnd tester. If this bundle is used as the tester (previously aQute.junit) then it will add itself to the -runbundles at the end. At startup, this bundle will then run the tests. This bundle does NOT contain JUnit itself. It will import JUnit just like any other bundle.
aQute Bundle Tool · A command line utility and Ant plugin to wrap, build, or examine bundles.
biz.aQute.bnd.transform · Class file and Manifest header Transformation Support
RepoIndex CLI · RepoIndex: Repository Index Generator (Standalone)
biz.aQute.tester.junit-platform · A bnd tester using JUnit Platform. Like biz.aQute.tester, this bundle will add itself to the -runbundles at the end. At startup, this bundle will then look for TestEngine implementations among the loaded bundles and use them to execute the tests. This bundle does NOT contain the necessary TestEngine implementations for JUnit 3, 4 or 5 - it will import them just like any other bundle.
biz.aQute.remote.main · A main program (executable JAR) that will listen to port 29998. At first, it can only answer that it is an Envoy (a limited agent). The only function it supports is installing a -runpath. It will then create a framework + agent and transfer the connection to the just installed agent who will then install the bundles. This JAR is a main command for JPM called bndremote. In JPM, it will start up with debug enabled. This JAR does some highly complicated class loading wizardy to ensure that it does not enforce any constraints on the -runpath.
biz.aQute.remote.launcher · A launcher for the bnd launch architecture. This JAR contains a Launcher-Plugin. This plugin is found when you put this JAR on the -runpath of a launch specification in either a bndrun or bnd file. This launcher will read the -runremote header and contact a remote agent. The remote agent can be either a biz.aQute.remote.main, which will run as main, or a biz.aQute.remote.agent, which will run as a bundle. This JAR contains the agent so if the remote agent is a main then it will install the agent in this JAR.