jenkins 上配置 maven 构建项目,最近一直出现“找不到符号”的问题

2017-11-06 23:00:01 +08:00
 truehyp
jenkins 上配置 maven 构建项目,最近一直出现找不到符号的问题

日志中显示找不到的方法来自于一个 jar 包,pom 配置是正确的,同样的 pom 文件在 eclipse 编译没有问题。jenkins 构建日志显示已经加载了 jar 包,我找到 jar 包,里面也有相应的类和方法。

有没有大佬可以给点思路?
3694 次点击
所在节点    Java
3 条回复
xcolder
2017-11-06 23:17:34 +08:00
看看是不是依赖了几个不同版本的 jar 包
FinalDream
2017-11-06 23:20:56 +08:00
我上次出现这问题是因为 Windows 下 Eclipse 创建的文件是有 bom 头的 UTF-8,而 maven 不接受这种
tomczhen
2017-11-07 01:44:02 +08:00
我记得 eclipse 下默认的 Java 编译器是 jdt,和 JDK 的编译器不太一样,可以自动解决编码问题。解决方法无非就是 maven 下也调用 jdt 编译,或者检查下 Java 文件的编码格式,如果一样的可以尝试在编译参数下指定编码。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/404113

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX