文档章节

使用maven-compiler-plugin 生成指定版本的class

chenwu2
 chenwu2
发布于 2015/06/08 17:37
字数 250
阅读 25
收藏 0

 使用maven-compiler-plugin 时,定义如下,

<plugins>
   <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
     <source>1.6</source>
     <target>1.6</target>
     <encoding>UTF-8</encoding>
    </configuration>
   </plugin>
  </plugins>

我们本来是用1.6的,后面需要编译一个1.5的包给其它人用,于是就把1.6改成1.5,后执行package, 结果怎么测试生成都不对,

几翻折腾,最后还是看日志,发现这,晕,每次都没有重新编译,直接是拿着以前编译的打包了,

[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @

[INFO] Nothing to compile - all classes are up to date

于是就加个clean, 即clean package

[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ YESsafeTokenServerSDK ---
[INFO] Changes detected - recompiling the module!

重新编译了,然后看生成的class,也是对应版本的

最后再说明下sourcetarget作用

<source>1.6</source>//指定源代码的版本,如果是有一些不支持的特性,如范型,编译时会提示你哪些类有问题。
<target>1.6</target>//指定class目标版本

 

© 著作权归作者所有

共有 人打赏支持
chenwu2
粉丝 1
博文 6
码字总数 308
作品 0
珠海
程序员
私信 提问
MAVEN的生命周期,jetty插件

MAVEN的生命周期和插件 maven是通过插件来实现功能的。所谓的生命周期就是我们在构建项目时,maven默认需要是想的一些功能,而每一个功能就通过插件的某一功能来实现。 每个插件会有一个或多...

GITTODO
2016/05/19
118
0
Maven系列--"maven-compiler-plugin"的使用

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导...

Poorzerg
2014/03/10
0
4
How Does Maven Work

1.Maven的应用场景 Maven是一个Java平台下项目管理及自动构建工具,抽象出了Java平台下的软件工程构建的标准生命周期,并提供了提供了各个生命周期下的自动化工具。 2.Maven的核心概念 2.1 构...

Aruforce
2018/09/29
0
1
Maven常用插件的使用Case

Maven是Java工程常用的项目管理工具,通过Maven可以管理项目的各个生命周期。Maven本质是一个插件框架,本身并不执行任何构建任务,所有的工作都是交给插件来完成的。熟练使用Maven插件,可以...

huamingweiwen
2015/08/12
0
0
maven 问题总结

转载自: http://tianya23.blog.51cto.com/1081650/289363 参考:http://tianya23.blog.51cto.com/1081650/364072 http://tianya23.blog.51cto.com/1081650/386891 maven安装配置:http://b2......

猴子也疯狂
2016/08/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
16分钟前
2
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
27分钟前
3
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
39分钟前
4
0
OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
1K
14
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部