Maven中配置maven-compiler-plugin插件

原创 2015年07月23日 15:15:17
根据《Maven编译项目下的.java文件时的编码问题》可知,在Maven项目下,我们需要配置"maven-compiler-plugin"的"encoding"参数
根据《pom.xml中配置plugin》可得,配置"maven-compiler-plugin"的"encoding"参数有以下两种方案:


方案一

  <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <executions>
                    <execution>
                        <id>default-compile</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                        <configuration>
                            <encoding>UTF-8</encoding>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
  </plugins>

方案二、

  <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <executions>
                    <execution>
                        <id>default-compile</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
  </plugins>

备注:
可以通过"mvn help:effective-pom"获取到最终有效的pom.xml,来验证最终的关于“maven-compiler-plugin”的配置是否如我们预期
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

maven实战(7)-- 设置maven编译器级别

两种方式: (一)q (二)

Apache Maven项目提供的Compiler插件详解

Compiler插件用于将编译Maven项目的Java源代码,最新版本是2016.2发布的3.5.1。 Compiler插件提供了如下2个goal,默认都已经绑定到Maven的生命周期阶段,无需单...

maven中的compiler编译插件

1.作用         用在mvn compile命令执行时期       (1)指定执行编译的jdk版本                  maven2.1默认使用jdk1.3来编译,mav...
  • cpf2016
  • cpf2016
  • 2015年06月08日 20:42
  • 1370

maven添加项目jdk编译插件

org.apache.maven.plugins maven-compiler-plugin 1.7 1.7 UTF-8

maven编译插件maven-compiler-plugin误将WARNING当ERROR

【问题描述】 经常碰到这样的问题,在eclipse中编译是正常的,但是在maven编译时不通过,错误信息如下: E:\workspace\*.java:[760,31] 警告:sun.misc.B...
  • cpzhong
  • cpzhong
  • 2011年09月08日 21:02
  • 8332

maven-compiler-plugin 指定JDK版本和编码

用了一段时间maven了,但命令行跑maven命令还比较少,这一跑,还有好多问题。使用maven-compiler-plugin 指定JDK版本和编码,才解决了mvn compile的错误。 com...

hadoop-maven项目打包成可执行的jar

环境: cdh5.1.0 jdk1.7

maven-compiler-plugin插件

maven的默认编译使用的jdk版本貌似很低,使用maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。 org.apache.mav...

eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案

在别的机子上创建一个maven工程,复制到本机上导入,出现pom.xml文件错误,提示错误如下 Multiple annotations found at this line: - Execut...
  • imlmy
  • imlmy
  • 2012年12月07日 10:34
  • 241255

maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3

一、发现问题 建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plug...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven中配置maven-compiler-plugin插件
举报原因:
原因补充:

(最多只允许输入30个字)