我創建了一個maven項目並將其附加到Bluemix集成的git存儲庫。Bluemix Maven SpringBoot構建和部署無效的目標版本
我可以使用spring-boot:運行目標在本地構建和運行(通過cmd或Spring Tool Suite)。
其他人也可以從源頭拉下代碼並在本地機器上正常運行。
我遇到的問題是通過Bluemix的構建&部署功能來構建和部署此問題。直到下面的錯誤都一切似乎罰款:(無效的目標版本:1.8)
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project StudyPlaner: Fatal error compiling: invalid target release: 1.8 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
我明白,這個錯誤是圍繞Java安裝和解決方案通常是爲了確保在Java安裝和環境變量設置正確運行程序的機器上。但是,我不確定如何在Bluemix Cloud中編輯這些值。我是否需要附加Java運行時微服務,或者是否有默認的java版本可用?
Java版本在項目的pom.xml設置爲1.8。
關於如何改進這一點的任何想法?
此外,我們計劃繼續使用容器,但認爲無容器部署是合乎邏輯的第一步。
作品。我保存的鏈接也有一些非常有用的東西。謝謝@ crjenkins89 –
我試過官方指南https://developer.ibm.com/bluemix/2015/05/05/liberty-buildpack-updates-java-8-java-ee-7-updates/但它沒有'工作。這個答案奏效!謝謝! – nacho4d
@ crjenkins89 - 我解決了這個問題,謝謝。就我而言,我在mvn安裝之前將其添加到了我的構建配置中。你也不需要添加一個Maven插件給POM。 –