V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
truehyp
V2EX  ›  Java

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

  •  
  •   truehyp · 2017-11-06 23:00:01 +08:00 · 3719 次点击
    这是一个创建于 2606 天前的主题,其中的信息可能已经有所发展或是发生改变。
    jenkins 上配置 maven 构建项目,最近一直出现找不到符号的问题

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

    有没有大佬可以给点思路?
    第 1 条附言  ·  2017-11-07 11:03:53 +08:00
    多谢各位回复,刚检查了,编码都是 utf8 无 bom,也未加载多个版本的 jar 包。
    看来只能重新建下 jenkins 项目试下了。
    3 条回复    2017-11-07 01:44:02 +08:00
    xcolder
        1
    xcolder  
       2017-11-06 23:17:34 +08:00 via iPhone
    看看是不是依赖了几个不同版本的 jar 包
    FinalDream
        2
    FinalDream  
       2017-11-06 23:20:56 +08:00
    我上次出现这问题是因为 Windows 下 Eclipse 创建的文件是有 bom 头的 UTF-8,而 maven 不接受这种
    tomczhen
        3
    tomczhen  
       2017-11-07 01:44:02 +08:00 via Android
    我记得 eclipse 下默认的 Java 编译器是 jdt,和 JDK 的编译器不太一样,可以自动解决编码问题。解决方法无非就是 maven 下也调用 jdt 编译,或者检查下 Java 文件的编码格式,如果一样的可以尝试在编译参数下指定编码。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:21 · PVG 13:21 · LAX 21:21 · JFK 00:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.