truehyp
V2EX  ›  Java

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

  •  
  •   truehyp · Nov 6, 2017 · 4401 views
    This topic created in 3116 days ago, the information mentioned may be changed or developed.
    jenkins 上配置 maven 构建项目,最近一直出现找不到符号的问题

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

    有没有大佬可以给点思路?
    Supplement 1  ·  Nov 7, 2017
    多谢各位回复,刚检查了,编码都是 utf8 无 bom,也未加载多个版本的 jar 包。
    看来只能重新建下 jenkins 项目试下了。
    3 replies    2017-11-07 01:44:02 +08:00
    xcolder
        1
    xcolder  
       Nov 6, 2017 via iPhone
    看看是不是依赖了几个不同版本的 jar 包
    FinalDream
        2
    FinalDream  
       Nov 6, 2017
    我上次出现这问题是因为 Windows 下 Eclipse 创建的文件是有 bom 头的 UTF-8,而 maven 不接受这种
    tomczhen
        3
    tomczhen  
       Nov 7, 2017 via Android
    我记得 eclipse 下默认的 Java 编译器是 jdt,和 JDK 的编译器不太一样,可以自动解决编码问题。解决方法无非就是 maven 下也调用 jdt 编译,或者检查下 Java 文件的编码格式,如果一样的可以尝试在编译参数下指定编码。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1026 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:31 · PVG 06:31 · LAX 15:31 · JFK 18:31
    ♥ Do have faith in what you're doing.