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”的配置是否如我们预期
版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

maven-compiler-plugin插件

maven的默认编译使用的jdk版本貌似很低,使用maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。 org.apache.mav...
  • u011686226
  • u011686226
  • 2016年07月19日 09:08
  • 1131

maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项

一、指定编译文件的编码 maven-compile-plugin  1 plugin> 2 groupId>org.apa...
  • johnjobs
  • johnjobs
  • 2016年04月20日 16:34
  • 3106

利用maven-compiler-plugin插件将maven工程打成jar包

1.pom文件中加入如下配置 maven-assembly-plugin com.fangcang.rocketmq.PushCon...
  • Howie_zhw
  • Howie_zhw
  • 2017年03月08日 17:39
  • 343

针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案

背景:本项目使用JDK1.8 编译maven工程的时候出现如下错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-...
  • u011734144
  • u011734144
  • 2016年07月13日 09:59
  • 101339

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

用了一段时间maven了,但命令行跑maven命令还比较少,这一跑,还有好多问题。使用maven-compiler-plugin 指定JDK版本和编码,才解决了mvn compile的错误。 com...
  • lulongzhou_llz
  • lulongzhou_llz
  • 2015年04月21日 10:49
  • 5130

maven中的一系列问题与maven-compiler-plugin

解决Cannot change version of project facet Dynamic web module to 3.0 用Eclipse创建Maven结构的web项目的时候选择...
  • billluffy
  • billluffy
  • 2017年01月18日 15:10
  • 439

maven中的compiler编译插件

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

maven添加项目jdk编译插件

org.apache.maven.plugins maven-compiler-plugin 1.7 1.7 UTF-8
  • huanglianggu
  • huanglianggu
  • 2017年06月16日 21:18
  • 872

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

【问题描述】 经常碰到这样的问题,在eclipse中编译是正常的,但是在maven编译时不通过,错误信息如下: E:\workspace\*.java:[760,31] 警告:sun.misc.B...
  • cpzhong
  • cpzhong
  • 2011年09月08日 21:02
  • 8426
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven中配置maven-compiler-plugin插件
举报原因:
原因补充:

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