当前位置: 首页 > news >正文

一劳永逸的修改Maven的编译级别

网络上最常见的方式是:

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

这种方式的缺点是每个项目的POM里都要家这么一段

最好的方式就是修改~\.m2\repository目录下settings.xml文件,添加一个profile,内容如下:

<profile> <id>jdk-1.6</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.6</jdk> </activation> <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> </properties> </profile>

这种方式的好处在用m2eclipse中最明显

由于在eclipse中可以设置编译级别,m2eclipse都会默认抓取maven的配置来设置编译级别。

假如要是web项目,修改起来更麻烦,经常会出现需要直接修改.project与.classpath的情况。

用上面的方式改一下,也就一劳永逸了,当然还可以修改别的编译参数,

只要是在maven-compiler-plugin-xxx.jar里面的plugin.xml文件的参数都可以修改

相关文章:

  • 怎样用计算机表白我爱你,高级表白密码,教你如何用数字表达出我爱你
  • 嵌入式linux上QT标准键盘输入的实现
  • 东北大学计算机应用基础试题,东北大学网络教育本科14秋学期《计算机应用基础》在线作业1试题答案...
  • 面试别人实际是在考验自己
  • 项目管理计算机考试试题,计算机软件项目管理考试试题及答案.doc
  • 培训!培训!包就业(下)——漂在中关村(6)
  • 计算机网络应用赛甘肃省,关于举办第三届“甘肃省大学生创新杯计算机运用能力竞赛”预赛的.doc...
  • EXP-00091:正在导出有问题的统计信息
  • 计算机软考能申请正高职称吗,拿到软考证书后如何申请评职称
  • 指定开始字符串和结束字符串,截取中间的字符
  • 编译原理在计算机专业,编译原理(高等学校计算机专业教材)
  • 湖北第二师范学院计算机类师范类,2018湖北第二师范学院专业排名及分数线
  • 初探数字签名与数字证书
  • 计算机在煤矿安全上有什么作用,计算机技术在煤矿安全生产中应用.pdf
  • 在maven中运行java main函数的方法
  • 【mysql】环境安装、服务启动、密码设置
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • CSS中外联样式表代表的含义
  •  D - 粉碎叛乱F - 其他起义
  • eclipse(luna)创建web工程
  • JavaScript学习总结——原型
  • js如何打印object对象
  • KMP算法及优化
  • Lucene解析 - 基本概念
  • markdown编辑器简评
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 闭包--闭包之tab栏切换(四)
  • 关于使用markdown的方法(引自CSDN教程)
  • 免费小说阅读小程序
  • 首页查询功能的一次实现过程
  • 一个SAP顾问在美国的这些年
  • 云大使推广中的常见热门问题
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 移动端高清、多屏适配方案
  • #pragma预处理命令
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (3)llvm ir转换过程
  • (8)STL算法之替换
  • (二十四)Flask之flask-session组件
  • (一) springboot详细介绍
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • .apk文件,IIS不支持下载解决
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .Net mvc总结
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 事件模型教程(二)
  • .net 微服务 服务保护 自动重试 Polly
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • [1204 寻找子串位置] 解题报告
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C#]winform部署PaddleOCRV3推理模型