Maven工程pom中定义jdk版本_jdk.version pom-程序员宅基地

技术标签: Maven  Java  maven  

转载于:https://blog.csdn.net/u010429286/article/details/52934180

今天把之前做的项目导进eclipse,然后发现报错,一些类在1.6中不支持,需要将JDK版本设置为1.7,我直接通过eclipse中的提示进行更改,然后update project一下,发现又回到了SE1.6版本,我想一定是在pom中定义了这个java版本,查看pom文件,发现编译插件定义的1.6版本,代码:

[html]  view plain   copy
  1. <plugin>  
  2. <artifactId>maven-compiler-plugin</artifactId>  
  3. <configuration>  
  4.    <source>1.6</source>  
  5.    <target>1.6</target>  
  6. </configuration>  
  7. </plugin>  

所以将编译版本更改为1.7之后就好了,

[html]  view plain   copy
  1. <plugin>  
  2. <artifactId>maven-compiler-plugin</artifactId>  
  3. <configuration>  
  4. <source>1.7</source>  
  5. <target>1.7</target>  
  6. </configuration>  
  7. </plugin>  

注意:这里说的是通过工程的编译插件

另外,在一般的工程中定义当前项目所用的jdk版本

[html]  view plain   copy
  1. <properties>  
  2.       <...> ...<...>  
  3.      <java.version>1.8</java.version>  
  4.      <...> ...<...>  
  5.  </properties>  

这个properties属性配置一般配置在<parent>标签之后,如果引用了自己公司的框架,应该在框架内就有定义版本,则不需引入,总之,按需要进行设置。设置之后可以在编译插件中引入即可:

[html]  view plain   copy
  1. <plugin>    
  2. <artifactId>maven-compiler-plugin</artifactId>    
  3. <configuration>    
  4. <source>${java.version}</source>    
  5. <target>${java.version}</target>    
  6. </configuration>    
  7. </plugin>    


版权声明:本文为博主康小小原创文章,转载请声明转载出处:http://blog.csdn.net/u010429286 https://blog.csdn.net/u010429286/article/details/52934180
文章标签:  maven
个人分类:  Java


  • ma15732625261
    Phoebe星丫头 2018-04-27 11:40:39 #1楼
    [java]  view plain   copy
    1. <build>  
    2.        <plugins>  
    3.            <plugin>  
    4.                <groupId>org.apache.maven.plugins</groupId>  
    5.                <artifactId>maven-compiler-plugin</artifactId>  
    6.                <configuration>  
    7.                    <source>1.8</source>  
    8.                    <target>1.8</target>  
    9.                </configuration>  
    10.            </plugin>  
    11.        </plugins>  
    12.    </build>  
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_28817739/article/details/80765236

智能推荐

以算法岗为例:我最想对入职前的自己说些什么?-程序员宅基地

文章浏览阅读251次。来自:机器学习与推荐系统进入算法岗的正式工作虽然只有半年多,但从 19 年 1 月就在算法岗开始实习,算下来到现在都有两年多的工作经验了,不过正式参加工作以后还是有了很多新的感悟,这篇文章..._算法岗入职很紧张

2017 Wuhan University Programming Contest (Online Round) D. Events,线段树区间更新+最值查询!...-程序员宅基地

文章浏览阅读87次。D. Events 线段树区间更新查询区间历史最小值,看似很简单的题意写了两天才写出来。 题意:n个数,Q次操作,每次操作对一个区间[l,r]的数同时加上C,然后输出这段区间的历史最小值。 思路:在线段树区间更新最值查询的基础上再用一个变量表示...

5V过压保护电路原理解说-程序员宅基地

文章浏览阅读8.7k次,点赞13次,收藏99次。百度许久,发现这个保护电路是有,但相关的原理描述却很空白,或者描述的有点让人懵逼……因此写此文章记录一下使用心得。如图所示。当VIN电压大于稳压二极管电压时,SS8550两端存在正向压降,PNP管导通。导通的电压将PMOS管两端的GS电压相等,压降抵消,另其无法导通,VOUT输出停止。当VIN电压小于等于稳压二极管电压时,SS8550不导通,此时PMOS管的2脚电压为7V,1脚电压下拉接地,为0V,GS两端存在正向压降,导通,输出电压。要点1:稳压二极管在此电路中的作用? 作用就..._5v过压保护电路

【程序】猫狗分类程序:包括网络结构、数据集处理、训练、测试-程序员宅基地

文章浏览阅读597次。网络的输出层设置两个神经元的原因:神经网络有两个输出值对应两种类别,通过学习数据的不同特征,让两种类别在输出上有体现,即0趋近于猫,1趋近于狗。宏观上来看,神经网络具有了辨识猫狗的能力。训练过程中,有对GT由一维处理成二维的操作,目的也是为了和神经网络二维的输出进行匹配。import torchimport osimport numpy as npfrom PIL import Imagefrom torch.utils.data import Dataset, DataLoade..

Bnuntu140.4搭建Android5.1开发环境和编译_elink8163.tb-程序员宅基地

文章浏览阅读215次。From: http://www.linuxidc.com/Linux/2015-07/119759.htm1、安装Ubuntu14.04先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本一般虚拟机建议安装desktop版本,方便管理,本人电脑是64位的,所以下载的ubuntu-14.04.2-se..._elink8163.tb

SM2258XT开卡详细教程,SM2259XT2量产可参考,自己动手修复SSD故障-程序员宅基地

文章浏览阅读8.2k次,点赞3次,收藏12次。几年前电脑更换的固态硬盘,最近一段时间显示响应速度越来越慢、然后就是点击任何地方后都是卡住不动,作为移动U盘插入电脑后频繁闪退。原以为是操作系统的设置的问题,经过更换电脑后发现,是固态硬盘的问题。使用常见的SSD硬盘修复工具,尝试修复后依然无任何效果,该卡还是卡,该闪退还是闪退。_sm2258xt

随便推点

c语言json写配置文件,在C语言中解析json配置文件-程序员宅基地

文章浏览阅读411次。业务需求在C或者C++项目中常常需要解析配置文件,我们常见的配置文件格式一般就是.ini,xml,lua或者是一般的text文件,这些格式比较恼人的一个问题就是数据格式过于冗余,或者功能不够强大,不支持正则匹配,或者实现解析文件的代码过多,效率不高等等。比较大型的开源项目,比如Nginx,ATS等都有自己比较庞大的配置文件格式,特别是Nginx,语言十分独特简洁,功能强大,但是往往代码较为繁杂。那..._c语言配置文件一般用什么格式

【Java并发编程】FutureTask 阻塞等待异步结果_java futuretask会阻塞吗-程序员宅基地

文章浏览阅读1.9k次。什么是FutureTaskFutureTask类实现了RunnableFuture接口,RunnableFuture继承了Runnable接口和Future接口,而FutureTask实现了RunnableFuture接口。所以FutureTask 既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值。怎么用FutureTask由介绍可知,FutureTa..._java futuretask会阻塞吗

ZVM – 记VMP保护代码还原工程_zvm vmp-程序员宅基地

文章浏览阅读1.6w次,点赞6次,收藏27次。1. 前言. 这篇文章写于2012年的8月,ZVM这个工程是我于2007年左右,一时头脑发晕而做的项目.做的时候是有考虑将其加密解密作为商业化运营的,如果失败,就当是体验一下这种所谓的CRACK界最强,也是最后一道防御是什么样子的.或者还能自己实现一套类似的软件.不管怎么说,研究VMP前后大约花掉我半年多的业余时间(最早还是个CONSOLE工程),还原引擎包含了VM指令调试器,_zvm vmp

Nginx启动报[10013]错误_nginx 错误1053-程序员宅基地

文章浏览阅读601次。原因: 80端口被占用cmd中查看80端口的占用情况:发现果然被占用,PID为4的进程占用,随后打开进程管理器发现是System进程占用80端口的情况 IIS服务器SqlServer数据库解决方法:关闭占用80端口的进程..._nginx 错误1053

局部图像描述子_图像局部特征描述子-程序员宅基地

文章浏览阅读314次。提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码_图像局部特征描述子

【C语言训练】自守数问题_c语言自守数问题-程序员宅基地

文章浏览阅读3.7k次,点赞8次,收藏14次。题目描述自守数是指一个数的平方的尾数等于该数自身的自然数。 例如: 25^2=625 76^2=5776 9376^2=87909376 请求出200000以内的自守数?输入输出200000以内的自守数(包括0, 数之间用两个空格分开,包括末尾空格) 0 1 5 6 25 76 376 625 ???? ???? .._c语言自守数问题

推荐文章

热门文章

相关标签