首页 > 其他分享 >解决idea创建maven项目默认编译版本为JDK1.5问题

解决idea创建maven项目默认编译版本为JDK1.5问题

时间:2022-09-18 12:00:25浏览次数:126  
标签:1.8 idea 默认 JDK1.5 maven 编译 版本

IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5

当新建一个maven工程时,如果没有在pom文件中配置maven的编译版本,maven默认使用的是jdk1.5,即使idea中配置了JDK8或是其他版本也是一样的情况。

解决方法

  1. 一劳永逸,直接修改idea配置的maven的setting.xml文件,把如下文件添加到setting.xml文件的profiles标签里,这样新建的所有maven工程默认的编译版本都为你配置的版本(这里的以JDK1.8为例)
<!-- 全部 maven 项目默认使用 jdk1.8构建 -->
  <profile>
    <id>jdk-1.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>   
    <repositories>
      <repository>
        <id>jdk18</id>
        <name>Repository for JDK 1.8 builds</name>
        <url>http://www.myhost.com/maven/jdk18</url>
        <layout>default</layout>
        <snapshotPolicy>always</snapshotPolicy>
      </repository>
    </repositories>
  </profile>
  1. 每个maven项目的pom中配置,编译版本
  • 方式一:在project标签中加入
<properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
 </properties>
  • 式二:在project标签中加入
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

标签:1.8,idea,默认,JDK1.5,maven,编译,版本
From: https://www.cnblogs.com/studyhaha/p/16704555.html

相关文章

  • 5.Maven学习
    尚硅谷-Maven教程笔记1.maven:(项目管理工具)构建管理工具,依赖管理工具第一章Maven概述第一节为什么要学习Maven?1.Maven作为依赖管理工具(1)jar包规模过大(2) jar包的来源......
  • MAC下idea的安装配置————及其重要
    idea选择2020.1.4安装完成后,直接拖拽ide-eval-resetter无限重置30天的破解包到编辑器内;可以成功重置。1.点击IntelliJIDEA-->Preferences,弹出设置弹窗。设置编辑器......
  • Maven
    Maven概念简介Maven概念:Java中用作项目管理的基础框架构建工具Maven功能: (1)Maven统一了jar包的依赖管理(2)Maven可以构建多模块项目(3)Maven统一了项目的目录......
  • IDEA提交代码 忽略target目录下的文件
     1.File->Settings->FileTypes在IgnoreFilesandFolders一栏后面添加:target;settings;.project;.iml;.log;.logs;.classpath;.factorypath; ......
  • IDEA 快捷键
    Alt+回车导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O优化导入的类和包Alt+Insert生成代码(如get,set方法,构造函数等)Ctrl......
  • maven 发布包到私有的Nexus仓库
    setting文件配置这里配置了两个mirror其中snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本,。定义一个组件/模块为快照版本,只......
  • Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4、Maven项目转换与pom.xml配置
    文章目录:Taurus.MVC-Java版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册Taurus.MVC-Java版本打包上传到Maven中央仓库(详细过程):2、PGP下载安装与密钥生成发布Tau......
  • 04-配置开发环境(IDEA集成git)
    我经历了一天又一天,才发现明天过了还是明天。未来太远,我看不见。maven使用3.6.3配置aliyun地址<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>......
  • Maven将本地的jar添加到本地仓库
    目录1.进入本地jar所在磁盘路径2.执行mvninstall命令3.pom文件引用依赖更多1.进入本地jar所在磁盘路径2.执行mvninstall命令mvninstall:install-file-DgroupId......
  • Apache Maven安装
    ApacheMaven安装下载进入官网https://maven.apache.org/download.cgi选择下载界面,选择版本解压到目录文件不要有中文和空格配置环境变量检验是否成功安装......