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>
相关推荐
苍煜11 小时前
慢SQL优化实战教学
java·数据库·sql
AI进化营-智能译站11 小时前
ROS2 C++开发系列16-智能指针管理传感器句柄|告别ROS2节点内存泄漏与野指针
java·c++·算法·ai
TeDi TIVE11 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
二哈赛车手11 小时前
新人笔记---ES和kibana启动问题以及一些常用的linux的错误排查方法,以及ES,数据库泄密解决方案[超详细]
java·linux·数据库·spring boot·笔记·elasticsearch
myrh pdmd11 小时前
maven导入spring框架
数据库·spring·maven
嵌入式×边缘AI:打怪升级日志12 小时前
嵌入式Linux开发核心自测题(全系列精华浓缩)
java·linux·运维
FQNmxDG4S12 小时前
JVM内存模型详解:堆、栈、方法区与垃圾回收
java·jvm·算法
jason.zeng@150220712 小时前
Androidr入门环境搭建
java·kotlin
摇滚侠12 小时前
整洁的桌面和任务栏 Java 开发工程师提效方法
java·开发语言
每天都要加油呀!13 小时前
多租户中间件适配
java·多租户