1,Maven中解决资源文件中文乱码问题
我们在Windows下使用Maven来编译项目的时候,经常会发现Maven给出这样的提示:[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
当你看见这样的提示的时候,你就要小心你项目中资源文件的中文会出现乱码的现象了。你可能会有疑问,我的文件的格式是UTF-8的,文件编码也是UTF-8的,为什么还会出现中文乱码的问题呢?
其实原因Maven已经告诉你了。由于我们使用的Windows默认是GBK编码的,那用GBK的编码重新读写UTF-8的文件,那肯定是会出现乱码的。
那么我们怎么样才能解决这个问题呢?其实很简单,只需要在相应的项目的pom.xml中加上一个Maven插件就可以了。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
2,Maven单元测试
必须指定test目录
<testSourceDirectory>${basedir}/test</testSourceDirectory>
测试类以Test开头或者结尾命名
Maven相关资源:
-
Maven2完全使用手册
-
辩论:Maven是正确的构建工具吗?
分享到:
相关推荐
maven项目创建时相关问题,参照网络资源以及自己遇到问题解决
1: 通过配置MAVEN_HOME 和 %% %MAVEN_HOME%\bin 然后进行mvn -version 测试 掌握 -Xms 与 -Xmx的相关配置 2: Maven目录分析: 2.1: bin: 含有mvn运行的脚本 2.2: boot:含有plexus-classworlds类加载器框架 ...
maven相关书籍及安装步骤
maven构建Web工程相关的命令行命令的总结
本文面向具有eclipse相关开发经验的技术人员,一步步说明如果在eclipse中集成Maven进行开发。本教程是入门级教程,由于本站发表文章实在不便,故将word文档直接上传了。 目录 Eclipse整合Maven开发教程 1 1. ...
目前基于平台开发的项目越来越多了,项目开发升级过程中经常会碰到一些文件被覆盖的问题,经过分析存在问题的主要原因之一是maven依赖pom文件不规范造成,为方便后续项目平滑升级,建议相关产品、项目对各自的pom...
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按...
NULL 博文链接:https://cjhz.iteye.com/blog/1721639
关于更多MAVEN相关介绍,请参考官网http://maven.apache.org/ 在网上搜索发现众多开源团队中有一个国内开源团队也使用了MAVEN管理项目,并可以基于框架来生成项目原型。 本文以新建一个项目为实例,讲解MAVEN的基本...
maven相关
文档总结了搭建maven私服管理器nexus时遇到的一些问题,建议各位使用nexus2.*版本; 文档描述了pom以及setting的一些配置
JSONObject对象相关的jar包依赖,一共有6个;还有maven环境下管理的jar包
maven3.3.9,maven插件.
maven项目相关问题解决方案解决maven工程在tomcat部署后WEB-INF下没有lib目录解决方法右击项目->properties->deploymen
该资料主要讲maven的基础用法,安装和使用等。还有maven常常被使用到的一些命令和用法。注意事项等。
详细介绍了maven的相关知识,资料包里包含maven的word版的笔记和教案
kettle是国外开源的一款ETL集成工具,其最新版8.2版本改为了maven项目,由于其maven仓库下载实在太慢,这里提供了我费了一两天才下载好的依赖包,直接解压放在本地仓库即可。方便好使,好用的给个五星好评。
Maven项目建立及相关知识教程,可供初学者了解使用Maven。
maven入门级源码,包含怎么创建maven项目,maven相关的命令。