IDEA升级web项目为maven项目乱码

今天将一个java web项目改造为maven项目。

首先,创建一个新的maven项目,将文件拷贝到新项目中。

其次,将旧项目的jar包,在maven的pom.xml做成依赖

接着,把没有maven坐标的jar包在编译的时候也包含进来

XML 复制代码
<build>
......
<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.8.0</version>
    <configuration>
        <encoding>UTF-8</encoding>
        <compilerArguments>
            <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
        </compilerArguments>
    </configuration>
</plugin>
......
</build>

最后,检查项目

发现打开java项目文件,每次打开都是中文乱码,提示使用GBK加载

找了 解决方案,原来是properties里面设置了UTF-8,而我的java文件是ANSI格式。最后改成GBK就可以了

XML 复制代码
<properties>
    <project.build.sourceEncoding>GBK</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
相关推荐
开源盛世!!2 分钟前
4.20-4.22
java·服务器·开发语言
京师20万禁军教头10 分钟前
28面向对象(中级)-封装
java
tERS ERTS22 分钟前
头歌答案--爬虫实战
java·前端·爬虫
识君啊28 分钟前
中小厂数据库事务高频面试题
java·数据库·mysql·隔离级别·数据库事务·acid
少许极端36 分钟前
算法奇妙屋(四十八)-单调栈
java·算法·单调栈
学习使我健康41 分钟前
Android 本地音乐播放(读取系统媒体库 + MediaPlayer)
java·android-studio
云烟成雨TD1 小时前
Spring AI Alibaba 1.x 系列【33】Human-in-the-Loop(人在回路)演示
java·人工智能·spring
難釋懷1 小时前
Redis服务器端优化-内存划分和内存配置
java·redis·spring
两年半的个人练习生^_^1 小时前
每日一学:设计模式之适配器模式
java·设计模式·适配器模式
程序员老邢1 小时前
【技术底稿 18】FTP 文件处理 + LibreOffice Word 转 PDF 在线预览 + 集群乱码终极排查全记录
java·经验分享·后端·pdf·word·springboot