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

Maven的配置与使用

Maven是现在企业项目之中使用最多构建工具,也是自Ant之后使用最为广泛的构建工具,掌握Maven可以方便的实现开发包的管理操作。在本课程中将为读者讲解Maven的使用,Eclipse集成开发以及Nexus私服的配置操作。官方QQ群:612148723。
  • 2017年01月04日 19:15

Maven系列--"maven-compiler-plugin"的使用

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以...
  • bao19901210
  • bao19901210
  • 2016-09-14 15:07:00
  • 2679

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

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

解决:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile

在项目构建的时候遇到了这样的问题:Failedto execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile(de...
  • u013086062
  • u013086062
  • 2017-03-14 09:14:11
  • 27401

Maven 插件之maven-compiler-plugin

使用myeclipse创建maven项目,若不设置jdk默认使用的是1.5版本的,在myeclipse中设置了默认使用jdk的版本也没有用,需要在pom中配置编译插件才能修改,如下配置. commo...
  • shui878412
  • shui878412
  • 2016-11-16 21:31:47
  • 1311

Maven学习笔记(二)——常用插件配置详解

转载地址:https://my.oschina.net/zh119893/blog/276090 摘要: Maven学习笔记(二)——常用插件配置详解 先将我用到的自定义变量贴过来,防止插件中...
  • z1074907546
  • z1074907546
  • 2016-12-10 19:16:44
  • 3708

maven插件包的详解

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺...
  • u013239236
  • u013239236
  • 2015-12-13 14:56:17
  • 632

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:42
  • 276343

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:36
  • 1392

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

用了一段时间maven了,但命令行跑maven命令还比较少,这一跑,还有好多问题。使用maven-compiler-plugin 指定JDK版本和编码,才解决了mvn compile的错误。 com...
  • lulongzhou_llz
  • lulongzhou_llz
  • 2015-04-21 10:49:23
  • 6014
收藏助手
不良信息举报
您举报文章:Maven中配置maven-compiler-plugin插件
举报原因:
原因补充:

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