deltime 2023-11-23 18:51 采纳率: 0%
浏览 12

jenkins编译,maven 打包应用,war方式中文文件名乱码,jar则不乱码。求思路。TKS

```bash

jenkins编译,maven 打包war包会乱码,jar则不会。
两打包命令如下
        mvn clean install -e -U -P war -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
        mvn install clean package -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
尝试过加参数 -Dfile.encoding=UTF-8 ,没啥效果

war包拿到本地解压看,是不乱码的。

求各位指点一下解决思路。感谢。


echo $LANG
zh_CN.UTF-8


过程如下:
打成war,代码库原始文件不乱码
cd /home/jenkins/agent/workspace/backend-mvn-war-1122/src/main/resources/templates/excel/ppg
root@jnlp-slave-kfhbs:/home/jenkins/agent/workspace/backend-mvn-war-1122/src/main/resources/templates/excel/ppg# ls -l
总用量 296
-rw-r--r-- 1 1000 1000 22528 11月 23 17:25 金会档案模板.xls
-rw-r--r-- 1 1000 1000 25088 11月 23 17:25 会救助-人员档案模板.xls
-rw-r--r-- 1 1000 1000 31744 11月 23 17:25 结对人员导入模板.xls
-rw-r--r-- 1 1000 1000 32768 11月 23 17:25 心愿导入模板.xls
-rw-r--r-- 1 1000 1000 10752 11月 23 17:25 善救助导入模板.xls
-rw-r--r-- 1 1000 1000 32768 11月 23 17:25 费补贴申请模板.xls
-rw-r--r-- 1 1000 1000 19456 11月 23 17:25 效救助管理模板.xls
-rw-r--r-- 1 1000 1000 18432 11月 23 17:25 作人员管理模板.xls
-rw-r--r-- 1 1000 1000 20480 11月 23 17:25 助对象管理模板.xls
-rw-r--r-- 1 1000 1000 19456 11月 23 17:25 暖救助管理模板.xls
-rw-r--r-- 1 1000 1000 20992 11月 23 17:25 助记录管理模板.xls
-rw-r--r-- 1 1000 1000 30208 11月 23 17:25 难群众探访记录模板.xls


cd /home/jenkins/agent/workspace/backend-mvn-war-1122/target
root@jnlp-slave-kfhbs:/home/jenkins/agent/workspace/backend-mvn-war-1122/target# ls -l
总用量 721704
drwxr-xr-x 12 root root       314 11月 23 17:26 classes
drwxr-xr-x  3 root root        25 11月 23 17:25 generated-sources
drwxr-xr-x 14 root root      4096 11月 23 17:26 gzmz_knqz_ddpt_backend
-rw-r--r--  1 root root   2658752 11月 23 17:27 gzmz_knqz_ddpt_backend-sources.jar
-rw-r--r--  1 root root 385854404 11月 23 17:27 gzmz_knqz_ddpt_backend.war
-rw-r--r--  1 root root 350500225 11月 23 17:26 gzmz_knqz_ddpt_backend.war.original
drwxr-xr-x  2 root root        28 11月 23 17:26 maven-archiver
drwxr-xr-x  3 root root        35 11月 23 17:25 maven-status

解压war后查看,发现乱码
root@jnlp-slave-kfhbs:/home/jenkins/agent/workspace/backend-mvn-war-1122/target# unzip -q gzmz_knqz_ddpt_backend.war -d gzmz_knqz_ddpt_backend-unzip

cd /home/jenkins/agent/workspace/backend-mvn-war-1122/target/gzmz_knqz_ddpt_backend-unzip/WEB-INF/classes/templates/excel/ppg
root@jnlp-slave-kfhbs:/home/jenkins/agent/workspace/backend-mvn-war-1122/target/gzmz_knqz_ddpt_backend-unzip/WEB-INF/classes/templates/excel/ppg# ls -l
总用量 296
-rw-r--r-- 1 root root 25088 11月 23 17:25 ?֢??????????+ܵ?????-??????????굿???+.xls
-rw-r--r-- 1 root root 32768 11月 23 17:25 ??????ա?ަ????ަ???????????+.xls
-rw-r--r-- 1 root root 30208 11月 23 17:25 ?????????????ܥ????+????ޫ+ޫ?բ??????+.xls
-rw-r--r-- 1 root root 20992 11月 23 17:25 ?????????ޫ?բ??????嵿???+.xls
-rw-r--r-- 1 root root 32768 11月 23 17:25 ?????????ե??+???+ջ+??ѵ????+.xls
-rw-r--r-- 1 root root 22528 11月 23 17:25 ?֢??????Ճ?????+ܵ????굿???+.xls
-rw-r--r-- 1 root root 10752 11月 23 17:25 ?+?Ճ?????????????ջ+??ѵ????+.xls
-rw-r--r-- 1 root root 31744 11月 23 17:25 ?????????????+?ջ??????ջ+??ѵ????+.xls
-rw-r--r-- 1 root root 20480 11月 23 17:25 ????????????ջ?ަ??????嵿???+.xls
-rw-r--r-- 1 root root 19456 11月 23 17:25 ???????????????????????嵿???+.xls
-rw-r--r-- 1 root root 18432 11月 23 17:25 ?????????????????????????嵿???+.xls
-rw-r--r-- 1 root root 19456 11月 23 17:25 ?????????ڽ??????????????嵿???+.xls





打成jar不乱码,

root@jnlp-slave-zmwt8:/home/jenkins/agent# cd /home/jenkins/agent/workspace/backend-mvn-war-1122/src/main/resources/templates/excel/ppg
root@jnlp-slave-zmwt8:/home/jenkins/agent/workspace/backend-mvn-war-1122/src/main/resources/templates/excel/ppg# ls -l
总用量 296
-rw-r--r-- 1 1000 1000 22528 11月 23 17:25 金会档案模板.xls
-rw-r--r-- 1 1000 1000 25088 11月 23 17:25 会救助-人员档案模板.xls
-rw-r--r-- 1 1000 1000 31744 11月 23 17:25 结对人员导入模板.xls
-rw-r--r-- 1 1000 1000 32768 11月 23 17:25 心愿导入模板.xls
-rw-r--r-- 1 1000 1000 10752 11月 23 17:25 善救助导入模板.xls
-rw-r--r-- 1 1000 1000 32768 11月 23 17:25 费补贴申请模板.xls
-rw-r--r-- 1 1000 1000 19456 11月 23 17:25 效救助管理模板.xls
-rw-r--r-- 1 1000 1000 18432 11月 23 17:25 作人员管理模板.xls
-rw-r--r-- 1 1000 1000 20480 11月 23 17:25 助对象管理模板.xls
-rw-r--r-- 1 1000 1000 19456 11月 23 17:25 暖救助管理模板.xls
-rw-r--r-- 1 1000 1000 20992 11月 23 17:25 助记录管理模板.xls
-rw-r--r-- 1 1000 1000 30208 11月 23 17:25 难群众探访记录模板.xls


cd /home/jenkins/agent/workspace/backend-mvn-war-1122/target
root@jnlp-slave-zmwt8:/home/jenkins/agent/workspace/backend-mvn-war-1122/target# ls -l
总用量 383088
drwxr-xr-x 12 root root       314 11月 23 18:09 classes
drwxr-xr-x  3 root root        25 11月 23 18:08 generated-sources
-rw-r--r--  1 root root 311633435 11月 23 18:09 gzmz_knqz_ddpt_backend.jar
-rw-r--r--  1 root root  77981929 11月 23 18:09 gzmz_knqz_ddpt_backend.jar.original
-rw-r--r--  1 root root   2658752 11月 23 18:09 gzmz_knqz_ddpt_backend-sources.jar
drwxr-xr-x  2 root root        28 11月 23 18:09 maven-archiver
drwxr-xr-x  3 root root        35 11月 23 18:08 maven-status


unzip -q gzmz_knqz_ddpt_backend.jar -d gzmz_knqz_ddpt_backend-unzip
cd /home/jenkins/agent/workspace/backend-mvn-war-1122/target/gzmz_knqz_ddpt_backend-unzip/BOOT-INF/classes/templates/excel/ppg
root@jnlp-slave-zmwt8:/home/jenkins/agent/workspace/backend-mvn-war-1122/target/gzmz_knqz_ddpt_backend-unzip/BOOT-INF/classes/templates/excel/ppg# ls -l
总用量 296
-rw-r--r-- 1 root root 22528 11月 23 18:08 金会档案模板.xls
-rw-r--r-- 1 root root 25088 11月 23 18:08 会救助-人员档案模板.xls
-rw-r--r-- 1 root root 31744 11月 23 18:08 结对人员导入模板.xls
-rw-r--r-- 1 root root 32768 11月 23 18:08 心愿导入模板.xls
-rw-r--r-- 1 root root 10752 11月 23 18:08 善救助导入模板.xls
-rw-r--r-- 1 root root 32768 11月 23 18:08 费补贴申请模板.xls
-rw-r--r-- 1 root root 19456 11月 23 18:08 效救助管理模板.xls
-rw-r--r-- 1 root root 18432 11月 23 18:08 作人员管理模板.xls
-rw-r--r-- 1 root root 20480 11月 23 18:08 助对象管理模板.xls
-rw-r--r-- 1 root root 19456 11月 23 18:08 暖救助管理模板.xls
-rw-r--r-- 1 root root 20992 11月 23 18:08 助记录管理模板.xls
-rw-r--r-- 1 root root 30208 11月 23 18:08 难群众探访记录模板.xls


```

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-24 05:42
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 11月23日
  • 创建了问题 11月23日

悬赏问题

  • ¥20 python爬虫遇到空文本取不出来
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入