解决maven项目自动修改jdk版本问题
2016-09-22 15:03
239 查看
在使用maven的时候,老是会碰到一个问题–>update project的时候,java compiler的版本就变成了1.5。每次都要重新修改jdk为1.8十分麻烦。
首先我们需要知道:
maven 2.1默认用jdk 1.3编译,maven 3是jdk 1.5(会造成update的时候修改版本)
eclipse默认的项目编码是GBK,而我们一般会手动去修改为utf8(共同开发可能会有人没有对项目设置统一编码)
maven-compiler-plugin
使用apache提供的maven-compiler-plugin就能解决上面的问题
通过在项目的pom.xml中添加插件
修改过后对于源码重新编译
对于测试代码
参考官方文档:http://maven.apache.org/components/plugins/maven-compiler-plugin/
首先我们需要知道:
maven 2.1默认用jdk 1.3编译,maven 3是jdk 1.5(会造成update的时候修改版本)
eclipse默认的项目编码是GBK,而我们一般会手动去修改为utf8(共同开发可能会有人没有对项目设置统一编码)
maven-compiler-plugin
使用apache提供的maven-compiler-plugin就能解决上面的问题
通过在项目的pom.xml中添加插件
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source><!-- 源代码开发版本 --> <target>1.8</target><!-- java编译版本 --> <encoding>UTF8</encoding> <!-- 项目的编码 --> </configuration> </plugin> </plugins> </build>
修改过后对于源码重新编译
mvn compile
对于测试代码
mvn test-compile
参考官方文档:http://maven.apache.org/components/plugins/maven-compiler-plugin/
相关文章推荐
- 解决maven项目update project会更改jdk版本问题
- maven项目update project会更改jdk版本问题解决
- 如何解决Maven项目中JDK默认版本问题
- 解决maven项目update project会更改jdk版本问题
- 修改maven项目jdk版本,并解决Dynamic Web Module 3.1 requires Java 1.7 or newer错误
- 解决maven项目update project会更改jdk版本问题
- maven项目中采用jetty插件启动每次修改代码都会自动重启的问题解决
- 永久的解决新建maven项目时,所用的jdk版本不对的问题
- 修改maven 的默认jdk版本解决导入maven 项目出现错误
- maven自动部署项目以及常见问题解决
- maven(版本3.3.1)构建项目时碰到的几个问题及解决
- 修改MAVEN项目JDK版本
- 修改IntelliJ IDEA中Maven项目的默认JDK版本
- maven修改项目JDK版本
- 解决maven项目将model version改成3.0版本问题
- 修改maven项目jdk版本
- 创建maven项目,如何修改其jdk默认版本
- 解决jdk1.4生成二维码问题,因为现下生成二维码的jar包,版本最低支持jdk1.5以上的版本,老的项目中想使用二维码,直接使用jar包无法使用
- Eclipse下maven项目自动打war包丢失jar包问题解决方法
- 关于jdk版本问题导致的eclipse导入web项目出错解决方法