我们将 OptaPlanner 分叉为 Timefold https://timefold.ai/blog/2023/optaplanner-fork/前一段时间。我们经常会收到这样的问题:
Timefold 更改所有导入语句和依赖项。如何有效地将 OptaPlanner 代码库迁移到 Timefold?
无需手动更改导入语句、依赖项等。只需运行一个命令:
-
选择正确的 Timefold 版本:
- 如果您使用的是 OptaPlanner 8,请使用 Timefold 0.8.x。
- 如果您使用的是 OptaPlanner 9,请使用 Timefold 1.x(当前为 0.9.x)。
-
复制粘贴 Maven 或 Gradle 命令从这里 https://timefold.ai/blog/2023/optaplanner-fork/#upgrade-from-optaplanner-to-timefold。对于 Maven 来说,它看起来像这样:
mvn org.openrewrite.maven:rewrite-maven-plugin:4.46.0:run -Drewrite.recipeArtifactCoordinates=ai.timefold.solver:timefold-solver-migration:0.8.39 -Drewrite.activeRecipes=ai.timefold.solver.migration.ToLatest
-
在您的应用程序中运行求解器。核实分数计算速度更快现在。查看最后一条日志消息:
INFO Solving ended: ... score calculation speed (103322/sec) ...
-
提交本地更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)