【发布时间】:2017-01-30 19:29:07
【问题描述】:
我正在使用 maven 3.3.9 在 Jenkins 上运行编译。我在某些代码上收到此错误,但不是全部:
-source 1.6 不支持多捕获语句 (使用 -source 7 或更高版本来启用 multi-catch 语句)
我正在使用 Java 8 进行编译:
执行 Maven:-B -f /opt/jenkins/workspace/product/product-Content-Operations_RELEASE/pom.xml -s /opt/jenkins/maven/settings.xml clean deploy -U -X -rf :crawlers -模块
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T08:41:47-08:00)
Maven 主页:/opt/apache-maven-3.3.9
Java 版本:1.8.0_92,供应商:甲骨文公司
Java 主页:/usr/java/jdk1.8.0_92/jre
默认语言环境:en_US,平台编码:ANSI_X3.4-1968
操作系统名称:“linux”,版本:“2.6.18-371.el5”,arch:“amd64”,家族:“unix”
我已从命令行验证它正在使用 Java 8。
有人解决过这个问题吗?我被难住了。
【问题讨论】:
-
你在 Java 8 上编译,你在什么上运行它?