在Optaplanner中修改VehicleRoutingSolutionPainter.java

时间:2016-04-21 16:42:43

标签: optaplanner

我尝试修改Optaplanner中的VehicleRoutingSolutionPainter.java文件以显示其他一些信息。但是,在构建错误后执行mvn -DskipTests clean install时使用Maven构建:

无法执行目标org.apache.maven.plugins:maven-checkstyle-plugin:2.15:检查项目optaplanner-examples:在checkstyle执行期间失败

然后我删除了对java文件所做的编辑。但是,它仍然会抛出相同的错误。如何修改java文件?

由于

1 个答案:

答案 0 :(得分:1)

Checkstyle(打包)用于检查代码格式问题的Maven插件 - OptaPlanner使用它来使代码在整个代码库中看起来都是统一的。您有两种选择:

  • 如果您只是想为自己的目的进行编辑(并且不关心代码格式化,我建议在主要的OptaPlanner maven-checkstyle-plugin文件中评论pom.xml(目前{文件中的{3}}。
  • 或者,您可以修复checkstyle报告的格式错误(请参阅checkstyle日志和/或您在控制台中发布的错误下面的行)。如果您希望将更改合并回OptaPlanner源代码,则必须执行此操作。

当您还原更改checkstyle时仍然不满意的原因是,您可能留下了一些过多的空格,或者未能在文件末尾添加新行或类似内容。