jBPM5 Community Training – Module #0: Baby Steps Examples

Hi there, I’m happy to announce that a new module was added to the jBPM5 Community Training. Thanks to the community involvement Julio Faerman provide a new first chapter showing very simple examples to new comers. I add to the roadmap the first module now called Module #0: Baby Steps Examples. Julio also provides a presentation that shows a very quick overview about the topics that you will find in the example project.

Module #0: Baby Steps Examples

This module covers very simple example for people that wants to get started with jBPM5 and some concepts related with Drools Business Rules. Take a look at the slides and the example project hosted on:




Special Thanks

Obviously to Julio for this amazing contribution. Follow him on twitter @jmfaerman for more updates!

7 thoughts on “jBPM5 Community Training – Module #0: Baby Steps Examples”

  1. I’m not entirely clear what format this “module” is supposed to be in, but it seems very much as though it is not working. When viewing this page via Chrome, the area between “Slides” and “Enjoy!” is just a big white square with nothing in it. IE looks the same and Firefox doesn’t even have the white box. This is true of all modules, not just this one. What gives? What are these modules, specifically? Am I the only one who cannot see them?


  2. Hi Darrin,
    At least here in my browser you can see a slideshare presentation that it’s using flash player to reproduce it.
    Are you working on linux with no flash plugin in your browser?
    Sometime slideshare goes down to maintaince.. but I’m seeing the content right now.


  3. Good morning!
    I’m trying to install examples, but I can’t do it!! I’m not sure about installation procedure…
    I saved all files re-creating directory structure inside jBPM’s installation folder, so I lunched “mvn clean install” by example’s root folder. The installation doesn’t work. It returns (excuse me for long post 😦 ):
    [INFO] Scanning for projects…
    [INFO] ————————————————————————
    [INFO] ————————————————————————
    [INFO] Error building POM (may not be this project’s POM).

    Project ID: unknown
    POM Location: /usr/local/jBPM/00-jBPM5-BabyStepsExamples/pom.xml

    Reason: Parse error reading POM. Reason: unexpected character in markup D (position: END_TAG seen …\n\n<!D… @7:4) for project unknown at /usr/local/jBPM/00-jBPM5-BabyStepsExamples/pom.xml

    [INFO] ————————————————————————
    [INFO] Trace
    org.apache.maven.reactor.MavenExecutionException: Parse error reading POM. Reason: unexpected character in markup D (position: END_TAG seen …\n\n<!D… @7:4) for project unknown at /usr/local/jBPM/00-jBPM5-BabyStepsExamples/pom.xml
    at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    Caused by: org.apache.maven.project.InvalidProjectModelException: Parse error reading POM. Reason: unexpected character in markup D (position: END_TAG seen …\n\n<!D… @7:4) for project unknown at /usr/local/jBPM/00-jBPM5-BabyStepsExamples/pom.xml
    at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1610)
    at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1571)
    at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)
    at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
    at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
    at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
    at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
    … 12 more
    Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: unexpected character in markup D (position: END_TAG seen …\n\n<!D… @7:4)
    at hidden.org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1253)
    at hidden.org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
    at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2134)
    at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:3913)
    at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1606)
    … 18 more
    [INFO] ————————————————————————
    [INFO] Total time: < 1 second
    [INFO] Finished at: Tue Jun 21 12:48:14 CEST 2011
    [INFO] Final Memory: 1M/44M
    [INFO] ————————————————————————


  4. Ok, I’ve resolved last problem! Finally I’ve found the “download” link and I could install the examples…
    But now I’ve a new one!! How can I open this examples?? After “mvn clean install” operation, it appears a new folder. I’ve tryed to import them in eclipse (such as “file system”), but the operation doesn’t build a correct project. I’ve tryed to change the workspace whithout success. I’m a newbie, I don’t how to run them 😦


  5. You should clone the repo using git instead of downloading the source.
    If you want to use eclipse you should have a maven plugin inside eclipse (m2 or q4e) and run from the console
    mvn eclipse:eclipse
    To generate the eclipse .project and .classpath, after that. You can import the app as an existing java app.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.