Запуск примеров OptaPlanner в IntelliJ - PullRequest
0 голосов
/ 04 июля 2019

Чтобы запустить примеры OptaPlanner в IntelliJ, я следовал руководству в "ReadMeOptaPlanner" в "\ optaplanner-distribution-7.23.0.Final":

  1. Откройте "pom.xml" как проектв IntelliJ
  2. Редактировать конфигурацию запуска.

Тем не менее, мне пришлось вручную изменить исходную и целевую версию, чтобы избежать ошибок:

  • Файл -> Настройки-> Сборка, выполнение, развертывание -> Компилятор -> Компилятор Java -> Версия байт-кода для модуля -> Целевая версия байт-кода -> 1.8
  • Файл -> Структура проекта -> Модули -> Источники -> Уровень языка-> 8

Но теперь я получаю 100 ошибок при построении кода, например:

Ошибка: (24, 62) java: пакет org.optaplanner.persistence.common.api.domain.solution не существует Ошибка: (25, 64) java: пакет org.optaplanner.persistence.xstream.impl.domain.solution не существует Ошибка: (53, 12) java: не удается найти символ символа: class SolutionFileIO расположение: класс org.optaplanner.examples.investment.app.InvestmentApp

или

Ошибка: (24, 48) java: пакет org.optaplanner.core.api.domain.solution не существует Ошибка:(25, 39) java: пакет org.optaplanner.core.api.solver не существует Ошибка: (26, 39) java: пакет org.optaplanner.core.api.solver не существует Ошибка: (32, 62) java: пакет org.optaplanner.persistence.common.api.domain.solution не существует Ошибка: (33, 34) java: пакет org.optaplanner.swing.impl не существует Ошибка: (34, 34) java: пакет org.optaplanner.swing.impl не существует Ошибка: (133, 15) Java: не удается найти символ символа: класс Расположение решателя: класс org.optaplanner.examples.common.app.CommonApp Ошибка: (149, 21) Java: не удается найти символсимвол: класс SolutionFileIO расположение: класс org.optaplanner.examples.common.app.CommonApp Информация: java: некоторые входные файлы используют непроверенные или небезопасные операции.Информация: java: перекомпилировать с -Xlint: не проверено для деталей.

или

Ошибка: (23, 44) java: пакет com.thoughtworks.xstream.annotationsне существует Ошибка: (24, 44) Java: пакет com.thoughtworks.xstream.annotations не существует Ошибка: (25, 48) Java: пакет org.optaplanner.core.api.domain.solution не существует Ошибка: (26, 48) java: пакет org.optaplanner.core.api.domain.solution не существует Ошибка: (27, 48) java: пакет org.optaplanner.core.api.domain.solution не существует Ошибка: (28, 55) java: пакет org.optaplanner.core.api.domain.solution.drools не существует Ошибка: (29, 55) java: пакет org.optaplanner.core.api.domain.solution.drools не существует Ошибка: (30, 50) java: пакет org.optaplanner.core.api.domain.valuerange не существует Ошибка: (31, 50) java: пакет org.optaplanner.core.api.domain.valuerange не существует Ошибка: (32, 50) java: пакет org.optaplanner.core.api.domain.valuerange не существует Ошибка: (33, 59) java: пакет org.optaplanner.core.api.score.buildin.hardsoftlong не существует Ошибка: (36, 74) java: пакет org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong не существует Ошибка: (38, 2) java: не удается найти символ символа: класс PlanningSolution Ошибка: (39, 2) Java: не удается найти символ символа: класс XStreamAlias ​​Ошибка: (50, 13) Java: не удается найти символ символа: класс HardSoftLongScore расположение: класс org.optaplanner.examples.investment.domain.InvestmentSolution Ошибка: (98, 12) Java: не удается найти символ символа: класс HardSoftLongScore расположение: класс org.optaplanner.examples.investment.domain.InvestmentSolution Ошибка: (102, 26) Java: не удается найти символ символа: класс HardSoftLongScoreрасположение: класс org.optaplanner.examples.investment.domain.InvestmentSolution Ошибка: (111, 12) Java: не удается найти символ символа: класс CountableValueRange расположение: класс org.optaplanner.examples.investment.domain.InvestmentSolution

К сожалению, Руководство пользователя OptaPlanner говорит только:

Откройте файл examples / sources / pom.xml как новый проект, интеграция maven позаботится обо всем остальном.

Спасибо!

  • Java: 1,8
  • IDE: IntelliJ IDEA Community Edition 2019.1.3 x64
  • OptaPlanner: 7.23.0
  • ОС: Microsoft Windows 10 Enterprise

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

У меня были некоторые проблемы с прокси-сервером компании, поэтому Maven не мог загрузить необходимые файлы внутри IntelliJ.К сожалению, это сообщение не показывалось.

Установка и запуск Maven (за пределами IntelliJ) вручную и изменение настроек прокси-сервера, а затем использование IntelliJ в качестве моей IDE теперь работает.Спасибо за вашу помощь.

0 голосов
/ 08 июля 2019

В Intellij, в боковом окне «Maven Projects», проверьте свои настройки:

enter image description here

Затем нажмите эти 3 кнопки:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...