Maven系列--"maven-compiler-plugin"的使用
来源:互联网 发布:流行的网络歌手 编辑:程序博客网 时间:2024/05/13 09:22
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。例如代码中要是使用上了jdk1.7的新特性,但是maven在编译的时候使用的是jdk1.6的版本,那这一段代码是完全不可能编译成.class文件的。为了处理这一种情况的出现,在构建maven项目的时候,我习惯性第一步就是配置maven-compiler-plugin插件。
下面看一下这个插件该怎么使用
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.6</source> <!-- 源代码使用的开发版本 --> <target>1.6</target> <!-- 需要生成的目标class文件的编译版本 --> <!-- 一般而言,target与source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行(对于低版本目标jdk,源代码中需要没有使用低版本jdk中不支持的语法),会存在target不同于source的情况 --> <!-- 这下面的是可选项 --> <meminitial>128m</meminitial> <maxmem>512m</maxmem> <fork>true</fork> <!-- fork is enable,用于明确表示编译版本配置的可用 --> <compilerVersion>1.3</compilerVersion> <!-- 这个选项用来传递编译器自身不包含但是却支持的参数选项 --> <compilerArgument>-verbose -bootclasspath ${java.home}\lib\rt.jar</compilerArgument> </configuration></plugin>
阅读全文
0 0
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- Maven系列--"maven-compiler-plugin"的使用
- maven-compiler-plugin的使用
- Maven系列--"maven-source-plugin"的使用
- Maven系列--"maven-war-plugin"的使用
- pom.xml中maven-compiler-plugin插件配置的使用
- 配置maven-compiler-plugin
- maven-compiler-plugin配置
- maven-compiler-plugin
- maven-compiler-plugin插件
- maven compiler plugin
- 插件maven-compiler-plugin
- maven-compiler-plugin
- maven-compiler-plugin
- 写时拷贝
- Python3网络爬虫:requests爬取动态网页内容
- linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
- 畅通工程
- spring启动过程
- Maven系列--"maven-compiler-plugin"的使用
- LeetCode 214. Shortest Palindrome
- JavaScript基本概念
- Shiro使用笔记
- Myeclipse 2014 blue 破解
- 移动架构04_设计模式一:工厂模式
- 幸运大转盘-jQuery+PHP实现的抽奖程序
- mybaties拦截器设计思想--举例由浅入深分析
- 关于jquery $符号在IE下无效的解决办法