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

这篇具有很好参考价值的文章主要介绍了【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文章来源地址https://www.toymoban.com/news/detail-686090.html

到了这里,关于【java】[maven]每次创建一个maven模块时java compiler版本就是1.6与实际版本不一致(解决本质问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven(4)-利用intellij idea创建maven 多模块项目

    本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。 multi-module-project是主工程,里面包含两个模块(Module): web-app是应用层,用于界面展示,依赖于web-service参的服务。 web-service层是服务层,用于给app层提供服务。 新建一个空白标准maven

    2024年02月04日
    浏览(26)
  • Maven多模块项目版本统一管理

    如图所示,项目中定义了这样几个模块: pdd-workflow-build :定义项目版本,及全局配置 pdd-workflow-dependencies :外部依赖管理,统一管理所有用到的外部依赖的版本 pdd-workflow-service :项目service模块 pdd-workflow-web :项目web模块 pdd-parent :聚合模块 模块之间的继承依赖关系如下图

    2024年02月05日
    浏览(24)
  • Spring Boot多模块项目的创建和配置(Maven工程多模块)

    在进行分布式系统开发时,我们通常会创建多个模块的工程项目。即每一个功能就是一个Spring Boot工程,作为一个个模块,然后这些模块都会有一个父模块,父模块通常没有代码只有一个 pom.xml 。 今天就来分享一下Spring Boot如何创建一个多模块项目,以创建一个两个子模块的

    2024年02月12日
    浏览(13)
  • 2023.1版本的idea创建maven

    1、如何创建maven-archetype-quickstart框架  对比网上多数解答都是之前版本的界面,所以没有参考价值 我们要选择Maven Archetype,并且在高级设置中设置包名 2、创建maven项目时,遇见了目录下无src的情况 多次修改maven主路径以及配置文件、本地仓库... 还是没有解决 直到把settings

    2024年02月12日
    浏览(14)
  • IDEA maven 向项目添加模块时出错创建项目失败

            选择 java 版本为1.8构建 即可成功,第一次maven项目建立的时候下图红框内容如图即可           通常发生在重设 maven 路径|仓库之后         请检查环境变量 或者更换版本 1--配置本地仓库:      修改maven 安装目录 conf/settings.xml      打开setting,搜索

    2024年02月06日
    浏览(11)
  • Qt学习笔记之二--创建一个简单的qt互动界面(超级无敌巨详细,0基础也能会,主打的就是图多,语句通俗)

      选择第一个选项,然后两个下一步------ 直到   这里要选择基类,我们选择Qwiget  至于为什么,可以看看我收藏的这篇博客QMainWindow和QWidget的区别_qwidget和qmainwindow_独行侠_阿涛的博客-CSDN博客 ok,创建完成后,我们使用快捷键Ctrl+R来运行一下,看看是否会弹出小窗口,弹出说

    2024年02月05日
    浏览(19)
  • 构建一个最新版本 Maven 项目

    截止 2024 年 1 月 13 日,Apache 官网上 Maven 的 最新安全版本 为 3.9.6, 下载、安装及配置方法 见之前的博客:点此进入 注意 :官网提示 Maven 4.x 目前正在开发中,对于生产使用来说是不安全的。 IntelliJ IDEA 版本 :2022.1.3 JDK 版本 :17 和 21,下载和切换方法点此进入 Maven 版本

    2024年02月02日
    浏览(18)
  • idea 2023.3.2版本如何创建新的maven项目

    1.首先点击new--project  2.填写相关项目名,存放的地址等  3.创建后的效果 4.添加maven依赖,若依赖一直下载不下来,注意在setting中配置一下maven(根据自己的情况配置)以及jdk等     根据自己的实际安装地址,进行maven相关配置 配置jdk  配置jre 5.创建下的maven项目没有Resour

    2024年02月15日
    浏览(12)
  • eclipse创建一个基于maven的web项目

    web程序运行,需要tomcat环境。提前安装好tomcat 点击 windows -preference ,在弹出窗口的左侧选中 server - Runtime enviroment 。 点击Add ,根据安装的tomcat版本选择 tomcat的类型后,点击finish 按钮      3.配置tomcat server 点击链接创建tomcat服务器     将web程序添加到右侧列表      1)点击

    2024年02月03日
    浏览(19)
  • org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java

    项目中执行clean,再执行install时报错,错误如下 org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 org/springframework/boot/maven/RepackageMojo是由较新版本的Java Runtime(类

    2024年02月12日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包