jBPM logo
  • Blog
  • Download
  • Learn
    • Getting started
    • Releases
    • Documentation
    • Performance
    • Videos
    • Slides
  • Business Applications
    • Get Started
    • Beyond basics
  • Get Help
  • Source
  • Services
  • KIE
    • Kogito
    • Drools
    • jBPM
    • OptaPlanner

    • KIE group
  • Follow @jbossjbpm
Fork me on GitHub

Source code

We use Git to manage our source code. The reference repositories are on GitHub:

https://github.com/kiegroup

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.

  1. 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
     ...
  2. 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.

  3. Edit the sources in your favorite IDE (such as IntelliJ IDEA, Eclipse or NetBeans).

    Developed withIntelliJ IDEA
  4. Optional: Use a Java profiler (such as JProfiler or VisualVM).

    JProfiler

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.

  1. Get the source code locally with Git:

     $ git clone git@github.com:kiegroup/jbpm-website.git
     ...
  2. Build it with Awestruct:

     $ cd jbpm-website
     $ ./build.sh clean build
     ...
  3. Show it in a browser:

     $ firefox _site/index.html
     ...
  4. Edit the AsciiDoc sources.

Want to improve our sources? Pull requests are welcome!

Latest News

  • Take a look at jBPM 7.70.0
    Mon 23 May 2022 - jBPM 7.70.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.69.0
    Tue 3 May 2022 - jBPM 7.69.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.68.0
    Wed 13 April 2022 - jBPM 7.68.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.67.0
    Tue 22 March 2022 - jBPM 7.67.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.66.0
    Fri 25 February 2022 - jBPM 7.66.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.65.0
    Thu 10 February 2022 - jBPM 7.65.0 is out, including bug fixes and exciting new features!
  • Take a look at jBPM 7.64.0
    Thu 20 January 2022 - jBPM 7.64.0 is out, including bug fixes and exciting new features!
Archive

Latest Tweets

Latest Tweets by jBPM

KIE projects

  • Drools rule engine
  • OptaPlanner constraint solver
  • jBPM workflow engine
  • Kogito Business Automation platform

Community

  • Blog
  • Get Help
  • Team
  • Governance
  • Academic research

Code

  • Build from source
  • Submit a bug
  • License (Apache-2.0)
  • Release notes
Sponsored by
Red Hat
More coder content at
Red Hat Developers
© Copyright 2006-2022, Red Hat, Inc. or third-party contributors - Privacy statement - Terms of use - Website info