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.
- is incorporated by
-
PLANNER-300 Make OptaPlanner even easier to get started with and use
- Resolved