/p2

Primary LanguageJavaEclipse Public License 2.0EPL-2.0

P2 repository

Overview

p2 provides an extensible provisioning platform for Eclipse components and Eclpise based applications.

It including a state of the art dependency resolver based on SAT4J, a mechanism to perform transactional state changes, an extensible set of actions.

It also provides a provisioning solution for OSGi systems with the ability to manage non-running instances, start level, and allows for bundle pooling.

How to build

To build with repo use the following command:

mvn clean verify -DskipTests

To build and run the unit test, use the following command:

mvn clean verify

How to contribute

See CONTRIBUTING.md