Uploaded image for project: 'OptaPlanner'
  1. OptaPlanner
  2. PLANNER-261

JBoss module for Optaplanner (to enable skinny wars on WildFly and JBoss EAP)

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Obsolete
    • Icon: Minor Minor
    • Future
    • 6.2.0.Beta1
    • None

      We have JBoss modules for the drools engine, jbpm engine, drools wb, ... but we're lacking one for OptaPlanner.

      Users have been asking for it, and 1 user has contributed a docs section how to create it. Unfortunately, it doesn't reuse the drools JBoss module (which is bad). see this commit: https://github.com/droolsjbpm/optaplanner/commit/f82ab8378

      Let's create one for OptaPlanner.

      Reqs:

      • It must contain optaplanner-core, which depends on drools and a few other dependencies (commons-math etc).
      • It should reuse the drools module (so no need to depend on protobuf and mvel directly)
      • If the drools module is named BRMS modules, than the optaplanner one should probably use it's product name "Business Resource Planner".
      • Once it's done, notify ge0ffrey to clean up the docs section

      Non-reqs:

      • Currently no one cares about JBoss modules support for optaplanner-benchmark, so including it is optional (it can't hurt either I think). It drags in JfreeChart etc, so it's probably not worth the hassle.
      • We don't do examples (optaplanner-examples or -webexamples) as JBoss modules.
      • Although it would be nice to have if we have a variant of optaplanner-webexamples.war as a skinny WildFly war (but definitely not required), it should not replace the original optaplanner-webexamples.war which works on Tomcat, Jetty, etc too.

              jeremylindop_jira Jeremy Lindop (Inactive)
              gdesmet@redhat.com Geoffrey De Smet (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: