java 如何从OptaPlanner升级到Timefold?

vc9ivgsu  于 2023-06-04  发布在  Java
关注(0)|答案(1)|浏览(614)

We forked OptaPlanner as Timefold很久以前我们经常会遇到这样的问题:
Timefold更改所有导入语句和依赖项。如何有效地将OptaPlanner代码库迁移到Timefold?

v440hwme

v440hwme1#

无需手动更改导入语句、依赖项等。只需运行一个命令:

  • 选择正确的Timefold版本:
  • 如果您使用OptaPlanner 8,请使用Timefold 0.8.x。
  • 如果您使用OptaPlanner 9,请使用Timefold 1.x(当前为0.9.x)。
  • 从此处复制粘贴Maven或Gradle命令。对于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) ...
  • 提交本地更改。

相关问题