文档章节

Maven修改默认JDK版本和指定项目JDK版本

liu13430
 liu13430
发布于 2016/03/21 22:17
字数 125
阅读 389
收藏 14
解决方案1:在maven的conf\setting.xml文件中找到jdk配置的地方,修改如下:
<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>
解决方案2:修改项目中pom.xml文件,修改如下:
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>
这样本工程maven就会使用1.7去编译了。




© 著作权归作者所有

liu13430
粉丝 18
博文 48
码字总数 35010
作品 0
深圳
高级程序员
私信 提问
如何修改Maven工程的JDK版本

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

明MikeWoo
2018/04/17
0
0
maven配置 两种方法修改jdk版

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

vshcxl
2016/07/13
44
0
maven几种常见错误的解决方法

一、must override a superclass method 错误 首先我们得知道: @override注释在jdk1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实现,在jdk1.6环境下对于继...

cjun1990
2015/01/14
0
0
设置新建maven项目的jdk版本

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

liuhuics10
2016/01/11
101
0
Maven 每次update之后自动修改jdk问题

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

cccyb
2016/08/26
14
0

没有更多内容

加载失败,请刷新页面

加载更多

研究下这代码,用到了guava和线程池

import com.google.common.util.concurrent.FutureCallback;import com.google.common.util.concurrent.Futures;import com.google.common.util.concurrent.ListenableFuture;import c......

暗中观察
16分钟前
2
0
《css 揭秘》 之垂直居中的实现

最近看了 Lea Verou 的 《css揭秘》一书,让我对自己的 css学习产生了深深的怀疑。这本书真是太棒了,里面涉及到很多优雅又有趣的效果实现,真的是非常棒。如果你有时间,十分建议你去看看。...

IrisHuang
21分钟前
1
0
java 抽象类(2)

/*需求: 描述一个图形、圆形、 矩形三个类。不管哪种图形都会具备计算面积与周长的行为,但是每种图形计算的方式不一致而已。常量的命名规范:全部字母大写,单词与单词 之间 使用下...

hellation_
24分钟前
2
0
总结:堆和栈

堆 堆比较好理解,即存放对象的地方。这里的对象由GC管理 1、类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便于高速访问。静态变量的生命...

浮躁的码农
29分钟前
1
0
JavaScript 新语法详解:Class 的私有属性与私有方法

译者按: 为什么偏要用**#**符号? 原文:JavaScript's new #private class fields 译者:Fundebug 本文采用意译,版权归原作者所有 proposal-class-fields与proposal-private-methods定义了 ...

Fundebug
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部