簡體   English   中英

IntelliJ運行錯誤版本的SpringBoot-mvn和Java jar正常工作

[英]IntelliJ running wrong version of SpringBoot - mvn and java jar work correctly

我正在運行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,看看是否還有其他設置或地方可以覆蓋該版本,但我什么也沒發現。 有誰知道如何確保IntelliJ中的Springboot版本?

我不確定實際的解決方案是什么,但是我可以提供解決問題的步驟:

  • 備份並從項目中刪除.idea文件夾和.i​​ml文件
  • 重新導入,構建(立即出錯)
  • 恢復了.idea文件夾,但刪除了庫文件夾的內容
  • 重新導入,MVN干凈的程序包,構建(立即失敗)
  • 恢復的庫項目
  • 構建(立即失敗)
  • MVN清潔包,重新導入,構建(成功)

這些文件或步驟都沒有真正更改,但是此過程以某種方式固定了某些內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM