Maven中指定Java的编译版本和源文件编码方式
2015-11-11 11:13
337 查看
使用Maven编译Java项目,默认的编译版本是1.5.
参考官网的说明-》https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html
如果要指定Java编译版本有两种方式
1)在settings.xml中指定,例如
2)在pom.xml中指定,例如
参考官网的说明-》https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html
source | String | 2.0 | The -source argument for the Java compiler. Default value is: 1.5. User property is: maven.compiler.source. |
target | String | 2.1 | The -encoding argument for the Java compiler. Default value is: ${project.build.sourceEncoding}. User property is: encoding. |
encoding | String | 2.0 | The -target argument for the Java compiler. Default value is: 1.5. User property is: maven.compiler.target. |
1)在settings.xml中指定,例如
<profiles> <profile> <id>JDK1.7</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <encoding>UTF-8</encoding> </properties> </profile> </profiles>
2)在pom.xml中指定,例如
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build>
相关文章推荐
- 关于java中的过滤器
- Java线程:概念与原理
- javax.persistence常用注解配置
- eclipse编译很慢,可能是js验证浪费时间
- struts2中的constant配置详解
- java反射----类方法提取
- Java的几种对象(POJO,PO,DTO,VO,DAO)
- Java 进行 RSA 加解密时不得不考虑到的那些事儿
- 在Myeclipse中配置Maven
- 《深入理解Java虚拟机》学习笔记之垃圾收集器总结
- TIOBE 2015年11月编程语言排行榜 2009年7月以来Java再次超20%
- java 等比压缩图片文件
- java多线程学习心得
- java实现单例模式
- 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备
- java noi读取文件
- java Math的round,floor,ceil,IEEEremainder 方法总结
- java实现短信验证码
- 关于java中double类型的比较大小的问题
- Java学习篇之---struts(一)