`

maven编译时设置字符编码

 
阅读更多

 

Maven 命令行插件跳过测试:

maven clean install -DskipTests=true

 

用户可以在 Maven 命令中使用 -D 参数,并伴随一个参数健=参数值的形式,来配置插件目标的参数。

maven clean package -Dmaven.test.skip=true

 

对maven项目打包时,如果不指定字符编码,可能会出错,导致打包失败;

错误信息如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.                                                       1:compile (default-compile) on project es: Compilation failure: Compilation fail                                                       ure:

[ERROR] /D:/work/workspace/mywork/es/src/main/java/com/cobub/es/dao/PushData.jav                                                       a:[21,27] ▒▒▒▒GBK▒IJ▒▒▒ӳ▒▒▒ַ▒

 

在pom.xml

中设置字符编码:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

 然后,对maven项目进行打包就不会出现字符编码的问题了。

 

分享到:
评论

相关推荐

    IDEA编码GBK不可映射字符解决方法

    这种错误通常是在编译代码时出现的,提示“编码GBK不可映射字符”错误。 解决这种错误的关键是理解IDEA的编码机制和GBK编码的特点。GBK是一种常用的中文编码方案,它主要用于简体中文的编码。然而,GBK编码存在一些...

    Java字符集编码简记

    本文将围绕“Java字符集编码简记”这一主题,深入探讨相关知识点,并结合标签“源码”和“工具”,探讨在实际开发中如何运用和处理字符编码问题。 首先,我们需要理解字符集的概念。字符集是一系列符号的集合,例如...

    Maven发布Jar包中文乱码解决方法

    Maven 提供了多种方式来设置字符集,包括在 pom.xml 文件中添加配置、在 Maven 命令中添加参数、在资源文件中添加配置等。 在 pom.xml 文件中添加以下配置可以指定编译和打包过程中使用的字符集: ` ...

    maven 常见错误集合

    这个错误通常发生在使用中文操作系统(如Windows XP或Win7)且项目源代码采用UTF-8编码时。由于Maven默认使用GBK编码进行编译,导致无法正确处理某些特殊字符,从而引发编译错误。解决这个问题的方法有两种: #### ...

    maven 配置注意事项

    同时,如果需要部署到Tomcat,可以配置`tomcat7-maven-plugin`插件,设定URL、路径、字符编码和服务器名称。 第五步,当使用Maven构建项目时,可以设置全局配置,例如在命令行中使用`mvn tomcat7:redeploy`命令,这...

    黑马maven笔记,第一天

    2. **一键构建**:Maven支持从编码、编译、测试到部署的一键式操作,大大提高了开发效率。开发完成后,开发者无需依赖特定的IDE(集成开发环境),可以在命令行界面通过一系列预定义的命令完成整个项目的构建过程。 ...

    hudson svn maven deploy BOM

    【标题】"hudson svn maven deploy BOM" 涉及到的IT知识点主要集中在持续集成工具Hudson、版本控制系统Subversion(SVN)、构建工具Maven以及部署插件和字符编码处理方面。以下是对这些关键概念的详细解释: 1. **...

    maven + springmvc 入门实例

    2. **配置SpringMVC**: 创建`web.xml`配置文件,配置DispatcherServlet、视图解析器(如InternalResourceViewResolver)和字符编码过滤器。同时,还需要在Spring的配置文件中定义Controller beans。 3. **编写...

    Maven常用插件整理.docx

    开发者可以通过配置该插件来指定源代码和目标代码的JDK版本,如示例所示,将源代码和目标代码的版本设置为1.8,并设定字符集编码为UTF-8。此外,还可以通过`skipTests`参数跳过测试阶段。 ```xml &lt;groupId&gt;org....

    maven下载和配置,以及在idea里面如何设置本地仓库加配置,和创建java项目和web项目

    modelVersion是Maven项目的版本号,groupId是组织名或包名,artifactId是项目名或模块名,version是版本号,packaging是打包方式,properties是项目的编译源码版本和字符集编码等信息。 Maven仓库下载jar包坐标需要...

    java项目编译时中文乱码解决

    这主要涉及到字符编码的设置和处理,不正确的编码配置可能导致在显示或处理包含中文字符的文件时出现乱码。以下是一些针对Java项目编译时中文乱码问题的解决方案。 1. **IDE设置** - **Eclipse**:在Eclipse中,...

    MavenWeb项目创建.pdf

    同时,添加字符编码过滤器可以进一步确保正确处理字符集。 6. **JRE配置**: Maven项目需要配置合适的JRE版本,以确保兼容性和正确运行。在IDE中,通常需要设置项目的JRE系统库为默认或者指定版本。 7. **错误...

    java反编译工具Luyten源码

    Java反编译是将已编译的字节码文件(.class)转换回源代码的过程,这对于理解已封装的库、分析二进制代码或逆向工程是至关重要的。...在理解和分析已编译的Java代码时,Luyten能够提供有力的支持。

    Java中文乱码浅析及解决方案

    此外,我们还可以通过设置JVM的默认字符编码来解决问题。在启动JVM时,添加`-Dfile.encoding=UTF-8`参数,确保整个运行环境使用UTF-8编码。 其次,当涉及文件读写或网络数据传输时,输出流和输入流的编码必须与预期...

    java中文乱码字符集解决大全

    Java语言自身采用Unicode编码作为其内部的标准字符编码,这意味着Java程序在处理文本数据时,默认情况下会使用Unicode编码。这为Java程序提供了良好的国际化和多语言支持能力。但在实际开发过程中,由于多种因素的...

    JavaEE防止中文乱码的设置

    - 使用`Commons FileUpload`库时,需设置`FileItemFactory`和`ServletFileUpload`的字符编码,如`factory.setEncoding("UTF-8")`和`upload.setHeaderEncoding("UTF-8")`。 5. **数据库操作的乱码**: - 数据库...

    Maven项目下搭建ssm所需的配置文件

    使用Maven的`mvn clean install`命令编译项目,`mvn tomcat7:run`或`jetty:start`命令启动服务器,然后可以通过浏览器访问测试SSM框架是否成功搭建。 以上就是搭建SSM框架在Maven项目中的基本步骤和主要配置知识点...

    IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"

    在使用IntelliJ IDEA进行Java开发时,可能会遇到编译错误提示“xxx包不存在”或“找不到符号”。这种错误通常是由于IDE与项目配置之间存在不匹配或者设置问题导致的。以下是一些解决这类问题的常见步骤和建议: 1. ...

    IDEA安装完成进行全局设置.docx

    如果没有正确设置,可能会导致编译或运行时遇到问题。 其次,工程文件编码应统一为UTF-8,这是国际标准编码,可以避免字符乱码问题。在IDEA中,无论是项目文件还是工程编码,都可以设置为UTF-8,确保代码的可读性和...

Global site tag (gtag.js) - Google Analytics