Я сделал слегка измененную версию примера MeetingScheduling в optaplanner-distribution-7.2.0.Final, он отлично работает в IntelliJ 2017.2. Когда я создаю из него банку, я получаю следующее исключение. Я использую Java 1.8
Exception in thread "main" java.lang.NullPointerException: null
at org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.buildDroolsScoreDirectorFactory(ScoreDirectorFactoryConfig.java:461)
at org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.buildScoreDirectorFactory(ScoreDirectorFactoryConfig.java:331)
at org.optaplanner.core.config.solver.SolverConfig.buildSolver(SolverConfig.java:220)
at org.optaplanner.core.impl.solver.AbstractSolverFactory.buildSolver(AbstractSolverFactory.java:57)
at org.optaplanner.examples.common.app.CommonApp.createSolver(CommonApp.java:108)
at org.optaplanner.examples.common.app.CommonApp.createSolutionBusiness(CommonApp.java:102)
at org.optaplanner.examples.common.app.CommonApp.init(CommonApp.java:89)
at org.optaplanner.examples.common.app.CommonApp.init(CommonApp.java:80)
at org.optaplanner.examples.meetingscheduling3.app.MeetingScheduling3App.main(MeetingScheduling3App.java:31)
Есть более подробная инструкция как сделать jar из дистрибутива optaplanner?
Спасибо за любую помощь.