项目运行环境:
IDE: Eclipse Java EE IDE for Web Developers Indigo
JDK: 1.6 (32位)
Maven: 3.0.5
IDE中Maven插件: m2e 1.3.1
在运行maven test, 在IDE Console输出的信息中凡是包含中文的信息都出现了乱码。
经过分析,原因应该在maven的测试用的plugin没有定义编码。
在项目的Maven pom文件中添加plugin,plugins 标签中定义Maven测试(Maven-surefire-plugin)使用的plugin的编码
<plugin>
<!-- Maven执行单元测试的插件 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>2.12</version>
</dependency>
</dependencies>
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
如果想输出一个HTML格式的Junit测试报告还可以使用 maven测试报告插件(maven-surefire-report-plugin)。在pom文件中添加plugin,代码如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.14</version> </plugin>
要想使用HTML格式的Junit测试报告,使用Maven 命令 mvn surefire-report:report
相关推荐
Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会...
通过上述步骤,你应该能成功解决Maven TestNG测试报告中的中文乱码问题。在实际操作中,可能需要根据具体环境和配置进行调整,但上述方法涵盖了大部分常见场景。如果问题依然存在,可能需要进一步排查其他潜在因素,...
解决reportng报告中文乱码问题,将文件拷贝到Maven库对应的路径下,将原文件覆盖替换即可。
解决方法包括检查`pom.xml`文件中的依赖配置,确保所有必要的依赖都已列出,并尝试运行`mvn clean install`或`mvn dependency:resolve`来下载缺失的依赖。 2. **版本冲突**:多个模块或依赖可能引用了不同版本的同...
这里选择GBK是因为某些情况下,Maven默认使用GBK编码,特别是在运行测试时可能出现问题。 需要注意的是,对于上述方法2中的GBK设置,这仅适用于特定情况,因为GBK编码并不支持所有Unicode字符,通常建议使用更广泛...
通过以上步骤,你应该能够在Linux环境中成功解决JFreeChart的中文乱码问题。记住,关键在于正确配置字体和确保Java能够找到并使用这些字体。在实际开发过程中,根据具体环境和需求,可能需要进行一些额外的调整。
通过以上方法,你应该能够解决在IntelliJ IDEA中遇到的大部分中文乱码问题。如果问题依然存在,可能需要进一步排查系统环境变量、IDEA版本、操作系统设置等因素。记住,正确设置编码是避免乱码的关键。
这样做不仅可以解决分布式环境下的session共享问题,还能通过Redis的持久化机制,保证数据在服务器重启后不会丢失。 在项目结构上,通常会包含以下模块:用户模块(处理用户注册、登录、权限管理等)、系统设置模块...
Maven利用一个中央信息片(Project Object Model,POM)来管理项目的构建、报告和文档。其主要功能包括依赖管理、生命周期管理、插件机制以及统一的项目信息管理。 #### Maven3的新特性 Maven 3相比于之前的版本,...
Maven提供了一种名为“站点”(site)的功能,可以生成项目的文档、报告和元数据,这对于团队协作和项目维护至关重要。然而,在生成PDF文档时,如果涉及到中文内容,可能会遇到显示乱码或者不支持的问题。本文将深入...
### Java中文乱码字符集解决大全 #### 一、中文问题的来源与背景 随着信息技术的发展,计算机系统从最初仅...通过上述方法的应用,可以有效地解决Java程序开发过程中的中文乱码问题,提高程序的稳定性和用户体验。
解决方法很简单,只需执行一下Maven update即可,也可以手动修改.iml文件中的该路径。 情形二:Maven依赖项问题 如果解决方法一无效,可以使用以下命令更新不完整依赖:mvn -U idea:idea。需要注意的是,该命令使用...
本项目针对ZXing进行了优化,特别是解决了中文乱码的问题,使得开发者在处理包含中文字符的二维码时能够更加顺利。以下是关于ZXing二维码开发以及解决中文乱码问题的详细知识点: 1. **ZXing框架概述**: ZXing是...
【标题】"hudson svn maven deploy BOM...这表明用户可能正在设置一个环境,用于自动化Java项目的构建、测试和部署过程,同时解决可能出现的字符编码兼容性问题。使用这些工具可以提高开发效率,保证代码质量和一致性。
Maven项目通常遵循标准的目录结构,包括`src/main/java`(源代码)、`src/main/resources`(资源文件)、`src/test/java`(测试代码)等。在创建Maven项目时,确保项目目录符合这一规范。 2. **POM.XML配置**: `...
持续集成(Continuous Integration, CI)作为一种提高软件质量和开发效率的实践方法,通过自动化流程实现了软件开发过程中的构建、测试及部署环节。本文将详细介绍如何利用Jenkins、SVN与Maven实现持续集成,并解决...
本实例将引导你入门Freemarker,解决在Eclipse环境下使用Java编译时可能出现的乱码问题,并确保使用UTF-8编码方式进行处理。 **1. Freemarker简介** Freemarker是一个基于模板的开源Java库,它与Spring MVC、Struts...
在Java编程中,读取包含中文字符的...通过理解和应用这些知识点,你可以有效地解决Java读取文件时出现的中文乱码问题。在实际开发中,对文件编码的理解和处理是至关重要的,能够确保程序正确地处理各种语言和字符集。
5. **测试Maven安装**: 在命令行中输入`mvn -v`,如果显示出Maven的版本信息,表明Maven已经成功安装并配置。 **三、Maven与SpringBoot的整合** Maven是SpringBoot项目默认的构建工具,它能自动管理SpringBoot的...