p2 provides an extensible provisioning platform for Eclipse components and Eclipse-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.
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
See CONTRIBUTING.md