2016-04-26 72 views
2

我有一個彈簧啓動項目,編譯和工作正常,當我從2015.3 IDE運行它,但不是從2016.1,它在啓動時崩潰,但這是因爲配置似乎被破壞。 我發現如下:IntelliJ Idea 2016.1沒有讀取應用程序屬性

  • 似乎從IDE 2016 application.properties 文件未兌現之內,我可以在應用程序日誌,輪廓不 集看到的,而一個活動的配置文件實際上是設置在上述 文件
  • 我可以重建項目沒有問題,如果從從命令行調用
  • 編譯罐子工作
  • 的application.properties是在src /主/資源文件夾(被標記爲資源
  • 非常相同的項目工程(總有CE文件夾)),如果我從2015年IDEA

附:運行我正在運行在linux 64位上的IDE與oracle jdk 1.8.0.u77

+0

你使用Gradle嗎? – luboskrnac

+0

是的,該項目使用gradle – Alienpenguin

+0

這是孤立的Linux構建,似乎在Windows 64位構建IDE v2016.1.1上工作正常。正在正確讀取application.properties。 – Srikanta

回答

1

我有同樣的問題。我的同事找到了解決方法,您需要從Gradle包裝器切換到使用本地安裝Gradle。

也可能需要完全重建。

enter image description here

+0

謝謝luboskrnac,做到了。不知道它是什麼造成的。我已經嘗試過完全重建。 – Alienpenguin

+0

正如我所提到的,它是解決方法,而不是解決方案。我不高興從存儲庫中使用Gradle包裝器。 – luboskrnac

相關問題