通过 CLI 而不是 GUI 与 OptaPlanner 交互

Interacting with OptaPlanner through CLI instead of GUI

我正在寻找一种无需使用图形用户界面 (GUI) 即可直接从命令行界面 (CLI)与 OptaPlanner 交互的方法。

更具体地说,我希望将一个 XML 文件传递​​给员工排班功能,并取回已解决的 XML。最后,我希望通过我的 PHP 应用程序与 OctaPlanner 进行交互。

有这方面的文档吗?

以下是我要实现的一些示例: http://www.c0940097.ferozo.com/applying-optaplanner-to-everyday-problems/

UI仅供示例使用。看看 CloudBalancingHelloWorld.java 没有 UI.

或者,如果您正在寻找更企业化的方法,请使用 OptaPlanner Execution Server(也称为 ASL),它将所有内容公开为 REST api。