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

【java】[maven]每次创建一个maven模块时java compiler版本就是1.6与实际版本不一致(解决本质问题)

目录

方案一: 我没有使用

方案二:修改maven配置文件


前言:每次创建一个maven模块时java compiler版本就是1.6与实际版本不一致

使用的使用maven3.9.1 jdk17,但是每次创建一个maven模块都是会影响之前的模块。网上都是修改pom.xml

方案一: 我没有使用

因为在项目中如果没有指定jdk的版本,重新运行的时候都会默认恢复为1.X版本

<profile>    <id>java-8</id>    <activation>    <activeByDefault>true</activeByDefault>    <jdk>1.8</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>

方案二:修改maven配置文件

<!-- ${MAVEN_HOME}/conf/settings.xml 文件添加如下profile配置,建立的java项目默认使用java 17 -->
<profiles><profile><id>jdk-17</id><activation><activeByDefault>true</activeByDefault><jdk>17</jdk></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile>
</profiles>

参照博主:

https://www.cnblogs.com/east7/p/13363069.html

http://www.lryc.cn/news/153672.html

相关文章:

  • GPT-5继续秘密训练中!ChatGPT开学大礼包
  • 3.2.0 终极预告!云原生支持新增 Spark on k8S 支持
  • Flutter状态管理 — 探索Flutter中的状态
  • Python中重要的条件语句教程
  • 记录一下自己对linux分区挂载的理解
  • 【机器学习】人工智能概述(文末送书)
  • 电子学会 2023年3月 青少年软件编程Python编程等级考试三级真题解析(选择题+判断题+编程题)
  • C++算法 —— 动态规划(1)斐波那契数列模型
  • Elasticsearch 对比传统数据库:深入挖掘 Elasticsearch 的优势
  • ICG-Tetrazine的合成方法和步骤-星戈瑞
  • C ++ 学习之分文件 实现类
  • vue+elementui前端rules校验缓存问题
  • 使用Vue3和Vite升级你的Vue2+Webpack项目
  • WebSocket 协议及其使用案例
  • Java应用CPU占用过高故障排除
  • 嵌入式Linux开发实操(十五):nand flash接口开发(2)
  • 作为一家游戏开发公司,有哪些经验可以分享?
  • 【100天精通Python】Day51:Python 数据分析_数据分析入门基础与Anaconda 环境搭建
  • 网络安全(黑客)自学路线
  • HTML5
  • Vue+Element-ui实现表格本地导入
  • Golang参数输入
  • 2023年8月第4周大模型荟萃
  • Kafka监控工具,LinkedIn详解
  • 如何处理 Flink 作业频繁重启问题?
  • Windows 安装 RabbitMq
  • Mybatis的关系关联配置
  • 【知识积累】准确率,精确率,召回率,F1值
  • 什么是分布式系统?
  • [AGC043D] Merge Triplets