2017-05-27 33 views
0

我需要用jdk1.6調出一個spring引導應用程序,作爲目標websphere的1.6版本。使用currenty的Gradle版本iam是2.10。SpringBoot - JDK1.6的gradle插件

的插件/依存關係,我需要爲我的項目是:

  1. com.netflix.nebula:gradle這個依賴性,鎖定插件
  2. se.transmode.gradle:gradle這個-泊塢窗
  3. 組織.sonarsource.scanner.gradle:sonarqube gradle插件

但無論我嘗試的版本,我面臨「不受支持major.minor版本51.0」錯誤。有人可以幫助我什麼確切的版本可以幫助/使用jdk1.6。

回答

1

作爲替代尋找Java 6的兼容插件,你可以建立與Java 7或8,並通過在build.gradle設置sourceCompatibilitytargetCompatibility1.6生成Java 6兼容的字節碼:

sourceCompatibility = 1.6 
targetCompatibility = 1.6 
+0

感謝安迪。通過設置上述屬性並評論sonarqube和checkstyle(我錯過了提及),該應用程序出現在1.6。目前正致力於在應用程序中啓用sonarqube和checkstyle。 –

+0

sonarqube和checkstyle進行得很好。 sonarqube,修訂/版本1.2,並沒有問題。 –

+0

謝謝安迪。它終於適用於所有插件。 –