Project Group: biz.aQute.bnd

biz.aQute.bndlib

biz.aQute.bnd : biz.aQute.bndlib

bndlib: A Swiss Army Knife for OSGi

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

aQute.libg

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.bnd

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.bnd.maven

biz.aQute.bnd : biz.aQute.bnd.maven

Shared logic used by bnd maven plugins

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.bnd.transform

biz.aQute.bnd : biz.aQute.bnd.transform

Class file and Manifest header Transformation Support

Last Version: 6.3.1

Release Date:

biz.aQute.tester

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

biz.aQute.remote.api

biz.aQute.bnd : biz.aQute.remote.api

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.

Last Version: 6.3.1

Release Date:

biz.aQute.tester.junit-platform

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.remote.agent

biz.aQute.bnd : biz.aQute.remote.agent

This bundle acts as an agent for the remote launching architecture. When started, it will bind to port 29998 and listens for incoming requests. When this port is accessed, it will open a link that allows it to act as an OSGi management agent that is remotely controlled. When this connection is closed, it will remove all bundles that were installed through this connection. The protocol is highly optimized to make this also work for small devices and slow connections.

Last Version: 6.3.1

Release Date:

biz.aQute.remote.launcher

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

biz.aQute.remote.main

biz.aQute.bnd : 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.

Last Version: 6.3.1

Release Date:

Bnd Gradle Plugin for Bnd Workspace Projects

biz.aQute.bnd : biz.aQute.bnd.gradle.plugin

Gradle Plugin for developing OSGi bundles with Bnd using the Bnd Workspace build. Bnd is the premiere tool for creating OSGi bundles. This Gradle plugin is from the team that develops Bnd and is used by the Bnd team to build Bnd itself. See https://github.com/bndtools/bnd/blob/6.3.1/gradle-plugins/README.md for information on using in a Bnd Workspace build.

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.remote.fixup

biz.aQute.bnd : biz.aQute.remote.fixup

Provides a number of packages that are needed by the agent but not

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.bnd:bnd-baseline-maven-plugin

biz.aQute.bnd : bnd-baseline-maven-plugin

This maven plugin is used to baseline OSGi bundles.

Last Version: 6.3.1

Release Date:

biz.aQute.bnd:bnd-indexer-maven-plugin

biz.aQute.bnd : bnd-indexer-maven-plugin

This maven plugin is used to make OSGi indexes from lists of maven dependencies.

Last Version: 6.3.1

Release Date:

biz.aQute.bnd:bnd-maven-plugin

biz.aQute.bnd : bnd-maven-plugin

This maven plugin is used to build OSGi bundles using the bnd tool for generating MANIFEST.MF and other OSGi-specific artifacts.

Last Version: 6.3.1

Release Date:

biz.aQute.bnd:bnd-plugin-parent

biz.aQute.bnd : bnd-plugin-parent

Parent POM for the Bnd Maven plugins.

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

biz.aQute.bnd:bnd-resolver-maven-plugin

biz.aQute.bnd : bnd-resolver-maven-plugin

Resolves the -runbundles for an OSGi bndrun file

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 6.3.1

Release Date:

Last Version: 4.1.0

Release Date:

RepoIndex CLI

biz.aQute.bnd : org.osgi.impl.bundle.repoindex.cli

RepoIndex: Repository Index Generator (Standalone)

Last Version: 3.5.0

Release Date:

biz.aQute.jpm.run

biz.aQute.bnd : biz.aQute.jpm.run

jpm4j is Just another Package Manager for Java. It stills the envy of all Java developers of Ruby with their Gems, Perl with its cpan, and Python with its pips. jpm makes it very easy to deploy Java applications on a myriad of platforms. This program is the command line application that performs the front end of the https://www.jpm4j.org website. It provides full access to the repository index (i.e. jpm find osgi), it can be used to install, etc. Use jpm help to see all the commands.

Last Version: 3.5.0

Release Date:

RepoIndex lib

biz.aQute.bnd : org.osgi.impl.bundle.repoindex.lib

RepoIndex: Repository Index Generator Library

Last Version: 3.5.0

Release Date:

A Swiss Army Knife for OSGi

biz.aQute.bnd : bndlib

The bndlib project is a general library to be used with OSGi bundles. It contains lots of cool functionality that calculates dependencies, etc.

Last Version: 2.4.0

Release Date:

Last Version: 2.4.0

Release Date:

aQute Bundle Tool

biz.aQute.bnd : bnd

A command line utility and Ant plugin to wrap, build, or examine bundles.

Last Version: 2.4.0

Release Date:

Last Version: 2.4.0

Release Date:

The bnd-maven-plugin parent pom.

biz.aQute.bnd : bnd-maven-plugin-parent

This maven plugin can build and test bndtools.org projects created using the bndtools Eclipse-Based developer tooling from the command line using Maven

Last Version: 1.0.2

Release Date:

  • 1