`
xiangxji
  • 浏览: 58537 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Maven 资源编码错误解决方案

    博客分类:
  • java
阅读更多

使用maven编译或打包时,出现 “编码 GB18030 的不可映射字符” 的错误,在gg上搜了一会儿,发现两种解决方案:

方案一:

加入maven resources plugin插件

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-resources-plugin</artifactId>
	<version>2.4</version>
	<configuration>
		<encoding>UTF-8</encoding>
	</configuration>
</plugin>

 

方案二:

在所使用的其他plugin中设置编码

若你使用了maven compiler plugin 你可以在configuration中加入encoding标签

 

<plugin>
	<artifactId>maven-compiler-plugin</artifactId>
	<configuration>
		<encoding>UTF-8</encoding>
	</configuration>
</plugin>

 

其他 maven plugin 若要处理资源文件,也可能会出现编码错误,也可使用这种方案进行校正。

 

当然以上解决方案不只是用于解决 错误 “编码 GB18030 的不可映射字符”,如遇其他编码的问题,也可以尝试使用以上两种方法。

0
2
分享到:
评论

相关推荐

    maven-3.0.5 findbugs-3.0.0 protobuf-2.5.0 三合

    总结来说,Maven-3.0.5是构建和依赖管理的利器,FindBugs-3.0.0有助于提升代码质量,而Protobuf-2.5.0则为数据交互提供了高效解决方案。将这三者整合进开发流程,无疑会提升软件项目的整体质量和开发效率。对于任何...

    maven deploy时报错的解决方法

    6. **查阅Maven官方文档和社区资源**:如果你仍然遇到困难,Maven的官方文档和开发者社区,如Stack Overflow,通常会提供更多的解决方案和讨论。 理解并正确处理这种Maven部署错误对于开发者来说至关重要,因为这...

    Office文档转换预览解决方案(JAVA)

    在“docview”这个文件中,可能包含了项目代码、操作文档等资源,可以帮助我们快速理解和部署这个解决方案。通过阅读这些文件,我们可以了解到具体的实现细节,如文件读取、转换逻辑、错误处理等。 总的来说,这个...

    讯飞语音JavaWeb语音合成解决方案

    这个解决方案主要用于程序开发中的语音处理任务,尤其适用于构建语音交互系统,如智能助手、在线客服、有声读物应用等。在本文中,我们将深入探讨讯飞语音JavaWeb语音合成的技术细节、实现步骤以及相关的开发实践。 ...

    nutony-开发环境工具常用配置集锦

    - **解决方案**:自行下载并安装Apache Maven,修改settings.xml文件以适应本地环境,并定期更新索引。 ##### 11. maven仓库配置 - **问题**:默认的maven仓库位置可能导致仓库丢失的风险。 - **解决方案**:修改...

    JS出现404错误原理及解决方案

    在JavaScript编程中,404错误通常指的是网络请求失败...在日常开发中,养成良好的编码习惯和定期清理、构建项目的好习惯,可以有效减少404错误的发生。同时,了解和掌握这些原理,也能帮助我们更快速地定位和解决问题。

    项目中需要的一些jar包资源

    总的来说,这个“项目中需要的一些jar包资源”可能包含JavaMail API以及其他与邮件处理相关的类库,为Java开发者提供了一站式的邮件解决方案。通过熟练掌握这些知识点,开发者能够有效地实现邮件服务功能,提升项目...

    人力资源管理系统

    总之,人力资源管理系统结合了现代化的技术框架和数据库,为企业提供了一套高效、便捷的员工管理解决方案。对于学习者来说,它不仅是一个实用的工具,也是一个深入理解软件开发过程和技能提升的好案例。

    Yarn编码获取Application列表

    本文详细介绍了如何通过Java编程语言与YARN进行交互,包括获取正在执行的应用程序列表、返回应用程序的信息、终止应用程序的操作,以及在使用Maven构建项目过程中可能遇到的一些常见问题及其解决方案。通过这些知识...

    Hibernatetools编码格式的问题

    在提供的压缩包文件“hibernatetools”中,可能包含了一些示例代码、配置文件或日志,通过分析这些内容,可以更深入地理解问题的根源,并找到解决方案。不过,由于具体的文件内容未知,这里只能提供一般性的解决策略...

    infinispan-server-hotrod-5.1.3.FINAL.zip

    7. **开源社区**: 开源项目通常由全球开发者社区维护和更新,这种协作模式促进了技术创新,提供了丰富的学习资源和解决方案。 8. **许可证**: 开源软件通常会附带一种许可协议,如Apache License 2.0或GPL,规定了...

    jeecg常见问题

    **解决方案**: 1. **增加JVM内存**:通过设置`-DMAVEN_OPTS`参数来调整JVM的内存分配。例如,可以通过以下命令行参数增加内存大小: ``` -DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=...

    JAVA公共资源模块的设计与开发(源代码+论文).rar

    论文部分可能详细阐述了设计过程中的技术选型、实现细节、性能评估以及遇到的问题和解决方案。源代码则直观地展示了这些理论在实践中的应用。通过阅读和分析这些资料,我们可以学习到如何在实际项目中构建高效、可...

    resourcesmanager-java2dmodule-0.1.0.zip

    "jresourcesmanager"项目旨在为Java开发者提供一个轻量级且易用的资源管理解决方案。它允许开发者以一种结构化的方式存储和访问应用程序中的各种资源,如图片、音频文件、文本文件等。通过使用此库,开发者可以避免...

    coordTransform.zip

    本项目“coordTransform.zip”提供了一个Python3解决方案,用于处理不同坐标系之间的转换,包括从Excel文件读取地理坐标,以及将转换后的坐标写回Excel。这里我们将深入探讨涉及的知识点。 1. **Python3编程**:...

    myeclipse优化(带图).

    **解决方案**:可以通过关闭自动更新功能来解决此问题。 1. **操作步骤**: - 打开MyEclipse后,进入菜单栏点击`Windows` &gt; `Preferences`。 - 在弹出的偏好设置窗口中,依次展开`MyEclipse Enterprise Workbench...

    struts 1.2 跳转后css或js 无效解决方法

    下面将详细介绍这一问题的原因、解决方案以及如何确保Action、CSS或JS能够正常工作。 #### 问题原因分析 当在Struts 1.2应用中遇到跳转后CSS或JS失效的情况时,主要原因通常包括但不限于以下几点: 1. **资源路径...

    netty-all-5.0.0.Alpha3 完整pom.xml配置

    总之,“netty-all-5.0.0.Alpha3 完整pom.xml配置”是为Netty 5.0.0 Alpha3版本提供的一站式解决方案,通过集成所有必要的依赖,简化了开发过程。在实际使用时,开发者需要根据项目需求,结合Netty的特性和功能,...

    java实现MQTT所需mqttv3包全版本

    Java 实现 MQTT(Message Queuing Telemetry Transport)通信通常依赖于 Eclipse Paho 项目提供的 MQTT 客户端库。Eclipse Paho 是一个开源...选择合适的版本并理解其基本用法,有助于构建高效、可靠的 MQTT 解决方案。

    JSF中文问题解决方法完整版

    6. **源码处理**:如果项目是Maven或Gradle构建,可以在pom.xml或build.gradle中添加资源过滤,确保源代码中的字符串资源文件(如properties或yml)使用UTF-8编码。 7. **工具支持**:IDE如IntelliJ IDEA和Eclipse...

Global site tag (gtag.js) - Google Analytics