Source code
We use Git to manage our source code. The reference repositories are on GitHub:
To build our sources, follow the instructions in the README file in droolsjbpm-build-bootstrap.
To learn more about git, read the free book Git Pro.
jBPM repository
Most of the core jBPM services are located in the jBPM repository.
- jBPM
-
The source code for jBPM itself, examples and documentation.
-
Get the source code locally with Git:
$ git clone git@github.com:kiegroup/jbpm.git ...
If you don’t have a GitHub account or your local Git installation isn’t configured with it, use this command instead, to avoid an authentication issue:
$ git clone https://github.com/kiegroup/jbpm.git jbpm ...
-
Build it with Maven:
$ cd jbpm $ mvn clean install -DskipTests ...
The first time, Maven might take a lot time, because it needs to download jars.
-
Edit the sources in your favorite IDE (such as IntelliJ IDEA, Eclipse or NetBeans).
Developed with -
Optional: Use a Java profiler (such as JProfiler or VisualVM).
-
Tracking our changes
It’s easy to keep an eye on the source code changes on the project:
-
Go to the GitHub website.
-
Click on the repository you’re intrested in
-
Click on the link Commits to show the commit history.
-
You can subscribe to that feed with the orange feed icon link.
Website
- jbpm-website
-
The source code for this website and presentations.
Want to improve our sources? Pull requests are welcome!

