文档章节

maven配置 两种方法修改jdk版

vshcxl
 vshcxl
发布于 2016/07/13 10:18
字数 230
阅读 79
收藏 0


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

XHTML

 

1

2

3

4

5

6

7

8

9

10

11

12

13

<build>

    <plugins>

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-compiler-plugin</artifactId>

            <configuration>

                <source>1.6</source>

                <target>1.6</target>

                <encoding>UTF-8</encoding>

            </configuration>

        </plugin>

    </plugins>

</build>

pom中增加build配置,指定java版本为1.6
第二种:修改maven配置,影响maven建立的所有项目
到maven安装目录的conf文件夹下,修改settings.xml文件,如下:

Java

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<profiles>  

    <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>      

</profiles>

这样便能对所有默认的maven项目指定jdk为1.6

© 著作权归作者所有

共有 人打赏支持
vshcxl
粉丝 23
博文 283
码字总数 34755
作品 0
浦东
高级程序员
私信 提问
如何修改Maven工程的JDK版本

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

明MikeWoo
2018/04/17
0
0
Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https

引用来源 Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/JettyMaven_Plugin Jetty9 最新的Maven插件配置:http://www.eclipse.org/jetty/documentation/current/jetty-......

cokolin
2015/05/02
0
6
Intellij IDEA 学习笔记

Intellij Idea常用快捷键总结 Ctrl + [ & ]——对于{}围起来的代码块,使用该快捷键可快速跳转至{}开始结尾处 Ctrl + N——查找类文件 Ctrl + Shift + N——查找文件 Ctrl + F12——显...

OSC_fly
2018/12/24
0
0
jenkins集成sonar,maven,git进行代码分析

这两天配置一下sonar进行代码的管理,大致要求配置git动态进行代码分析整理的,顺便就看了一下jenkins,利用jenkins集成sonar,maven,git然后一键构建环境就可以在sonar上进行报表分析,闲话...

四月李
2016/05/20
943
0
STS,MyEclipse中Maven配置

本文以STS的环境做讲解,MyEclipse环境和STS差别不大,配置过程相似。 STS是解压版的,启动后,可以看到已经有了Maven插件,, 但是,STS也同时给你了一个Maven,但是通常不建议使用STS自带的...

岁月无痕
2015/06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 风扇写着先生请自爱

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蚂蚁哈哈哈 :分享陈奕迅的单曲《落花流水》 《落花流水》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这里) @车谷 :我发现每天上班都好困 ...

小小编辑
39分钟前
4
0
centos7重置密码、单用户模式、救援模式、ls命令、chmod命令

在工作当中如果我们错误的配置了文件使服务器不能正常启动或者忘记密码不能登录系统,如何解决这些问题呢?重装系统是可以实现的,但是往往不能轻易重装系统的,下面用忘记密码作为例子讲解如...

李超小牛子
今天
3
0
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
8
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
3
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部