无效的目标版本1.8 [英] invalid target release 1.8

查看:94
本文介绍了无效的目标版本1.8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾尝试在OPENSHIFT上部署我的应用程序,但maven无法编译该错误:

I was try to deploy my application on the OPENSHIFT, but maven can't compile it with error:

无效的目标版本1.8

invalid target release 1.8

我的构建" action_hook:

my "build" action_hook:

export JAVA_HOME="${OPENSHIFT_DATA_DIR}jdk1.8.0_05"
export PATH=${OPENSHIFT_DATA_DIR}jdk1.8.0_05/bin:$PATH
cd $OPENSHIFT_REPO_DIR
java -version
mvn package -s .openshift/settings.xml -DskipTests=true

结果

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
[devlt-chernihiv.rhcloud.com repo]\> mvn package -s .openshift/settings.xml -DskipTests=true
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building LaserTag 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sector ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ sector ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to /var/lib/openshift/5601634589f5cfa11000006a/app-root/runtime/repo/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.018s
[INFO] Finished at: Tue Sep 22 11:27:06 EDT 2015
[INFO] Final Memory: 10M/113M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sector: 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

然后我使用此脚本并查看问题:

then I use this script and see the problem:

export JAVA_HOME=${OPENSHIFT_DATA_DIR}jdk1.8.0_05
export PATH=${OPENSHIFT_DATA_DIR}jdk1.8.0_05/bin:$PATH
java -version

java版本"1.8.0_05"

java version "1.8.0_05"

Java(TM)SE运行时环境(内部版本1.8.0_05-b13)

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM)64位服务器VM(内部版本25.5-b02,混合模式)

Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

mvn --version | grep 'Java home'

Java主页:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85/jre

Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85/jre

Java Home已更改,但Maven忽略了新的Java Home.请帮忙.

Java Home was changed, but maven ignore new java home. Please help.

推荐答案

您可以使用WildFly catrtridge.该墨盒满足您的所有需求. Java8,Spring Boot触发器和管理面板.

You can use WildFly catrtridge. This cartridge has all what you need. Java8, spring boot triggers, and admin panel.

这篇关于无效的目标版本1.8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆