Thanks for looking into Pax Exam. This is the official source repository of the OPS4J Pax Exam project for release lines 2.x, 3.x, 4.x and 5.x. It's licensed under the Apache Software License 2.0 by the OPS4J community.
In OPS4J, everyone is invited to contribute. We don't require any paperwork or community reputation. All we ask you is to move carefully and to clean up after yourself:
- Describe your problem or enhancement request before submitting a solution.
- Submit a JIRA issue before creating a pull request. This is required for the release notes.
- For discussions, the mailing list is more suitable than JIRA.
- Any bugfix or new feature must be covered by regression tests.
- Respect the coding style and formatting conventions of existing sources. There is an Eclipse
formatter in
assets/EclipseJavaFormatter.xml
.
You'll need a machine with Java 8+ and Apache Maven 3 installed.
Checkout:
git clone git://github.com/ops4j/org.ops4j.pax.exam2.git
git checkout master
Branches:
- v3.x : Maintenance for Pax Exam 3.x
- v4.x : Maintenance for Pax Exam 4.x
- master : ongoing development for Pax Exam 5
Run Build:
mvn clean install
Run build without long running javaee tests
mvn clean install -P \!javaee
Run build with integration tests
mvn -Pdefault,itest clean install
Releases go to Maven Central.
The current release of Pax Exam is 4.12.0.
- JIRA project PAXEXAM
There is a Google Groups list for all OPS4J projects: ops4j@googlegroups.com
.
We have a continuous integration build set up here:
Snapshot artifacts are being published to:
The OPS4J Team.