文档章节

maven配置 两种方法修改jdk版

vshcxl
 vshcxl
发布于 2016/07/13 10:18
字数 230
阅读 54
收藏 0
点赞 0
评论 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
粉丝 21
博文 282
码字总数 34755
作品 0
浦东
高级程序员
如何修改Maven工程的JDK版本

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

明MikeWoo
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
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
Mac如何更改maven的java版本

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

gongzili
2014/11/29
0
4
没有JDK和Maven,用Docker也能构建Maven工程

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

boling_cavalry
05/20
0
0
Jenkins详细安装与构建部署使用教程

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本...

6pker
2016/10/12
72
0
Window下利用BAT批处理自动配置JDK环境变量

Windows系统的环境变量都是保存在注册表里的,我们可以通过命令行或者是批处理来修改环境变量。CMD命令set可以直接修改环境变量,但那是临时的(系统重启或注销后就无效了),所以直接修改注册...

黄昏日不落
2013/08/16
0
8
Ubuntu12.04 apache-maven3环境配置

今天,想起之前在Win平台下,使用过Maven,加之最近有公司面试问起这个,所以现在开发的平台挪到Ubuntu下,就在这边把Maven环境也搭搭。 我是用Eclipse的maven插件,其实完全不用搭建这个,但...

Robinson_lu
2014/03/04
0
2
安装jenkins前期环境准备

参考 http://blog.csdn.net/jesonjoke/article/details/76850608 https://jenkins.io/download/ 下载地址 环境说明: centos7.3 jenkins2.73 java版本1.8.0_141 maven版本3.5.0 一 . 安装git......

huningfei
06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何进行大数据的入门级学习?

不知道你是计算机专业应届生还是已经从业者。总之,有java基础的学生学习大数据会轻松很多,零基础的小白都需要从java和linux学起。 如果你是一个学习能力特别强,而且自律性也很强的人的话可...

董黎明
10分钟前
0
0
使用Parcelable传递复杂参数

最近做AIDL传递对象,对象必须实现Parcelable的方法才可以被传递。 @Override    public int describeContents() {//这个 默认返回0就行了。        return 0;    }    ...

火云
11分钟前
0
0
十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发...

HJCui
21分钟前
0
0
word 使用mathtype 编写 数学公式

下载安装,这个链接命名。。。。 http://www.mathtype.cn/xiazai.html 安装之后会多出一个选项 使用内联方式插入图表 编写公式的界面 设置支持latex 语法 输入公式回车就可以看到结果...

阿豪boy
39分钟前
0
0
Promise

定义 Promise是异步编程的一种解决方案,所谓Promise就是一个容器,里面保存着某个未来才会结束的事件(通常是一个一步操作)的结果。 特点: 2.1 对象的状态不受外界影响,三种状态pending...

litCabbage
51分钟前
0
0
设计模式:适配器模式

说明:在不改变旧接口代码的前提下,为该接口新增其他接口的功能 适配器模式可以分为:类适配器模式、对象适配器模式、接口适配器模式 前两种模式下,我会以播放器为例。老版的播放器(Playe...

人觉非常君
51分钟前
0
0
使用VsCode搭建Java开发环境,创建springboot应用

1、在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X),输入关键词java、spring分别下载Java开发插件包和springboot插件包 2、配置参数 点击设置按钮,进入设置选项,配置用户设置 在用户...

qsyan
55分钟前
21
0
调教属于你的“贾维斯”(给自己挖了一个很大的坑)

今天玩一下现在很火的人工智能。 废话不多说,先来看几张图: 看出什么蹊跷了吗? 再来看一个视频: https://www.zhihu.com/video/1002567561061511168 (演示网址和代码见文末) 人工智能离...

crossin
今天
1
0
ES10-检索入门

1.创建索引,准备数据 定义索引结构 DELETE telegraphPUT telegraph{ "mappings": { "msg":{ "properties": { "title":{ "type": "text", ...

贾峰uk
今天
1
0
css 三角形

1.无边框三角形 条件:width,height设置为0,border-width设置一定的宽度,border-color保留一边有颜色其他三边设置透明 .triangle{ width:0px; height:0px; border-width:40...

爱喝水的小熊
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部