IntelliJ запускает неправильную версию SpringBoot - mvn и java jar работают правильно

Я использую IntelliJ версии 2018.1.2. Всякий раз, когда я запускаю или отлаживаю свое приложение из IntelliJ, Springboot запускает версию 2.0.0.RELEASE (и выдает ошибку). Pom.xml имеет следующий набор:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

Когда я запускаю mvn clean package, я вижу, что он работает под управлением версии 2.0.1.RELEASE и все работает, как ожидалось. Я также пробовал запустить java -jar app.jar, и он показывает 2.0.1.RELEASE.

Я просмотрел весь IntelliJ, чтобы увидеть, есть ли какие-либо дополнительные настройки или места для переопределения версии, и ничего не нашел. Кто-нибудь знает, как обеспечить версию Springboot в IntelliJ?

Вероятно, любой из ответов здесь должен исправить это: stackoverflow.com/questions/9980869/…

Dhruv Murarka 01.05.2018 18:14

Раньше я пробовал реимпорт. Я просто просмотрел каждый из этих ответов и попробовал все снова, но безуспешно: /

DuckyDisciple 01.05.2018 19:08

Вы удалили папку .idea и файл .iml перед повторным импортом?

y.bedrov 02.05.2018 10:35
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
560
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не уверен, что это за исправление, но я могу предоставить шаги, которые разрешили проблему:

  • Резервное копирование и удаление папки .idea и файла .iml из проекта
  • Повторно импортировано, построено (сразу с ошибкой)
  • Восстановлена ​​папка .idea, но удалено содержимое папки библиотеки
  • Повторно импортированный, чистый пакет mvn, сборка (немедленно сбой)
  • Восстановленные элементы библиотеки
  • Сборка (не удалось сразу)
  • Mvn чистый пакет, повторный импорт, сборка (успех)

Ни один из файлов или шагов не изменился, но этот процесс как-то исправил ситуацию.

Другие вопросы по теме