下了个RichFaces的源代码,用Maven2.x编译源代码,Java文件中出现中文,命令行报错:“编码 GBK 的不可映射字符”,编译过程无法继续执行,搜索的信息说是Maven默认用GBK编码造成的。
解决方案:Maven2.x
在pom.xml文件的根节点下添加
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
Maven3.x
<build>
<sourceEncoding>UTF-8</sourceEncoding>
</build>
修改之后,问题依然存在。从英文论坛里看到解决方法如下:在<build><plugins></plugins></build>中增加配置。
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>utf8</encoding>
</configuration>
</plugin>
在执行mvn clean package。编译通过。
分享到:
相关推荐
解决idea编译代码后报“编码GBk不可映射错误”解决办法
通过maven项目中的pom文件进行编译jar包。资源包包括maven3 和编译所需工具。
maven 2.0 已编译 直接解压使用。
之前用maven开发,每修改一次代码都需要重新编译发布一次,于是后面我用了jrebel实现热编译,这样开发就方便了很多,后面开发都只需要编译一次,有代码或者页面改动,都会自动去编译,不用maven再重新编译发布一次,...
Maven多模块项目编译速度慢,下面我们来学习下优化的方法。 mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven.compile.fork=true -T 4C 代表本机4个CPU内核都参与编译工程, -Dmaven.test.skip=true 代表...
使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程
maven-j2ee-plugin-1.4.jar
Maven是一个采用纯Java编写的开源项目管理工具。Maven是很重要的,我们可以对我们所编写的代码进行预编译。
Maven2+Eclipse开发J2EE企业级项目。
eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型错误
maven工程转web工程
采用图例方式将maven管理中需要注意的地方列出来,以方便新的项目搭建框架及开发中注意目录、文件命名及存放要求,方便理解学习maven项目。
hudi编译失败,不能通过maven自动下载的jar包,包括: pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar, kafka-schema-registry-client-5.3.4.jar,kafka-avro-serializer-5.3.4.jar,common-utils-5.3.4.jar,common-...
Maven_2.0编译、测试、部署、运行,Maven_2.0编译、测试、部署、运行
maven自动生成mybatis映射文件工程
maven-j2ee-plugin-1.5.jar
maven-j2ee-plugin-1.5.1.jar
maven-j2ee-plugin-1.1.jar
maven-j2ee-plugin-1.0.jar
maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse...