文档章节

如何修改Maven的JDK版本

ruanjun
 ruanjun
发布于 2016/11/05 10:22
字数 257
阅读 28
收藏 0
点赞 0
评论 0

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。

如何修改Maven的JDK版本

工具/原料

  • Maven

  • eclipse

  • jdk

方法/步骤

  1. 1

    使用maven的时候,默认会使用1.5版本的JDK,并且也是编译成1.5的,我的电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!所以我手动改成了1.7,郁闷的是,每次 maven-update project 的时候,又变成1.5的了

    如何修改Maven的JDK版本

  2. 2

    查阅了相关资料后,发现了修改的方法,打开maven安装目录下的 maven--》conf 

    如何修改Maven的JDK版本

  3. 3

    修改settings.xml,找到profiles节点,在里面添加

    <profile>  

        <id>jdk-1.7</id>  

         <activation>  

              <activeByDefault>true</activeByDefault>  

              <jdk>1.7</jdk>  

          </activation>  

    <properties>  

    <maven.compiler.source>1.7</maven.compiler.source>  

    <maven.compiler.target>1.7</maven.compiler.target>  

    <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>  

    </properties>  

    </profile>   

    如何修改Maven的JDK版本

  4. 4

    最后,再次在eclipse中 maven--》update project 就会发现,maven的JDK版本变化了!

© 著作权归作者所有

共有 人打赏支持
ruanjun
粉丝 8
博文 149
码字总数 240115
作品 0
海淀
程序员
如何修改Maven工程的JDK版本

新建的Maven Project,其JDK默认是1.5 要修改Maven编译的JDK版本有如下两种方法。 方式1: 修改项目中的pom.xml文件 添加maven-compiler-plugin插件,指定JDK的编译版本,配置如下: 然后upd...

明MikeWoo
04/17
0
0
Mac如何更改maven的java版本

本文出于我的独立博客:Geeekr 根据错误提示,无效的目标版本。 查看pom.xml文件 根据配置可以看出的目标版本是JDK 1.7; 查看JDK版本 根据上面信息可以看出我的jdk版本也是1.7; 那么问题出...

gongzili
2014/11/29
0
4
Eclipse安装maven插件

1:如何配置maven环境:配maven环境的前提是安装了jdk,如何知道自己安装了jdk,打开cmd输入javac如图说明jdk已配置,接下来配置maven环境。首先去官网http://www.apache.org/dyn/closer.cgi/...

艾菲尔铁塔
2017/10/31
0
0
修改maven默认jdk1.5问题

在创建maven 项目的时候默认的jdk1.5,版本太低了,所以我们要更换掉?那么如何更换呢? 一、先找到maven 的安装目录,然后打开settings.xml文件 在profiles下加入: `xml <profile> <id>jdk-...

曾经的十字镐
2016/08/18
13
0
搭建springmvc+mybaits+maven碰掉问题(如何修改Maven的JDK版本)

1、使用maven的时候,默认会使用1.5版本的JDK,并且也是编译成1.5的,我的电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!所以我手动改成了1.8,郁闷的是,每次 maven-update pro...

树上的风筝
2015/09/24
45
0
没有JDK和Maven,用Docker也能构建Maven工程

在编译构建Maven工程的时候,以下两种情况偶尔会遇到: 1. 当前电脑上没装Maven,甚至JDK都没装; 2. 当前电脑装了JDK8,但要用JDK7编译构建当前工程; 遇到上述情况,一般会将JDK和Maven装好...

boling_cavalry
05/20
0
0
maven配置 两种方法修改jdk版

为了修改maven创建项目默认以来的jdk版本,看了下maven配置 maven2.0默认使用jdk1.5导致反省、@override 等annotation不可用。可用两种方法修改jdk版本 第一种:修改项目的pom.xml,影响单个...

vshcxl
2016/07/13
44
0
设置新建maven项目的jdk版本

一般maven新建项目时的jdk版本未必与自己正在使用的版本一致,后期创建maven web项目时,每次都需要手动修改jdk版本。比如我现在使用的jdk8.0,但maven默认的jdk版本是1.5的,显然太低了,一...

liuhuics10
2016/01/11
101
0
Maven 排错

本文收录我在开发过程中遇到的各种 maven 问题,持续更新。。。 问题 IDEA 修改 JDK 版本后编译报错 错误现象 修改 JDK 版本,指定 maven-compiler-plugin 的 source 和 target 为 1.8 。 然...

静默虚空
2017/11/10
0
0
Maven 每次update之后自动修改jdk问题

问题: Maven每次在 执行Maven update之后jdk版本都会被修改为jdk1.5, 如果项目之前是用更高版本的jdk编译的则会在项目前显示一个红叉 尝试解决,根据网上的答案: 右键单击项目——》Prope...

cccyb
2016/08/26
14
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

使用爬虫实现代理IP池之放弃篇

啥叫代理IP以及代理IP池 概念上的东西网上搜索一下就好了,这里简单科普一下(大部分会读这篇文章的人,基本是不需要我来科普的),白话说就是能联网并提供代理访问互联网的服务器,它提供的...

一别丶经年
22分钟前
0
0
rabbitmq学习记录(五)交换机Exchange-fanout

之前学习的都是一条消息发给一个消费者,下面开始记录如何把一条信息发给多个消费者 这边我们用到了交换机Exchange 交换机模式:fanout 模式特点:生产者把消息发送给Exchange之后,Exchang...

人觉非常君
44分钟前
0
0
sqoop导入数据到Base并同步hive与impala

使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟 基础环境 Sqool和Hive、HBase简介 Sqoop Hive HBase 测试Sqoop 使用Sqoop从MySQL导入数据到Hive 使用复杂SQL 调整Hive数据类型 不断更新 ...

hblt-j
49分钟前
0
0
Dart 服务端开发 文件上传

clent端使用angular组件 upload_component.html form id="myForm" method="POST" enctype="multipart/form-data"> <input type="file" name="fileData"> <!-- file field --></form>......

scooplol
49分钟前
0
0
apache和tomcat同时开启,乱码问题

tomcat和apache同时开启,会走apache的转发,执行的是AJP/1.3协议。所以在tomcat的配置文件server中, <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" useBodyEncodingForU......

Kefy
今天
0
0
使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录 和ssh常用命令

ssh-keygen 产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利 第一步...

xtof
今天
0
0
orcale 查询表结构

SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name......

wertwang
今天
0
0
Java 之 反射

反射,剖析 Java类 中的 各个组成部分,映射成 一个个 Java对象,多用于 框架和组件,写出复用性高的通用程序。 测试类代码如下: class Person { private String name; public St...

绝世武神
今天
0
0
华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
今天
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部