Maven项目编译失败:

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /opt/ihome/jenkins/jobs/dev-aladdin-order/workspace/aladdin-order-intf/src/main/java/com/ihomefnt/aladdin/common/utils/RemoteUtil.java:[148,50] 错误: -source 1.7 中不支持 lambda 表达式

疑问:

1. Jenkins 服务器只安装了1.8版本的JDK,且Jenkins配置指定了JDK的路径。

没搞清楚,但解决思路是想通过指定JDK版本未1.8版本来编译。

maven配置全局的jdk和配置局部的jdk

  • 设置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素

<profile>
<id>jdk17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
  • 设置局部的jdk,在项目的pom,xml文件中添加如下build元素

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>

最新文章

  1. Entity Framework 实体框架的形成之旅--几种数据库操作的代码介绍(9)
  2. 实现android支持多线程断点续传下载器功能
  3. sizeof运算符来获取各种数据类型在内存中所占字节数--gyy整理
  4. 再看JavaScript线程
  5. [原创作品] 对获取多层json值的封装
  6. syslog-ng-3.5.6把容器的单核cpu跑满
  7. nginx-configure执行大致流程
  8. TCP/IP之TCP交互数据流、成块数据流
  9. 部署 instance 到 OVS vlan100 - 每天5分钟玩转 OpenStack(138)
  10. MyOD-Linux od命令的实现
  11. Eclipse Memory Analyzer 分析内存泄露
  12. 血红蛋白值的临床意义(hemoglobin ,Hb,HGB)
  13. sqlmap sql注入工具
  14. 跟着刚哥深入学maven(通俗易懂)
  15. WPF中使用BitmapImage处理图片文件(转)
  16. Python Web部署方式全汇总
  17. ubuntu下MySQL的安装与卸载
  18. Cocos2d-x-2.2.2开发环境配置
  19. HDFS原理解析(整体架构,读写操作流程及源代码查看等)
  20. js 安全

热门文章

  1. Linux安装系统选择 日报 18/06/23
  2. 学好js,这些js函数概念一定要知道
  3. IIS Server Farms入门
  4. luoguP2490 [SDOI2011]黑白棋 博弈论 + 动态规划
  5. 转MySQL常见错误分析与解决方法总结
  6. Azure ServiceBus的消息中带有@strin3http//schemas.microsoft.com/2003/10/Serialization/�
  7. 拆分Cocos2dx渲染部分代码
  8. 记一次完整的pc前端整站开发
  9. vue父子组件使用时遇到的一个问题
  10. python学习笔记5.1-核心类型-集合set类型[转]