Travis:lombok 生成方法的编译错误

Travis: Compilation error on lombok generated methods

我正在尝试将 CI 添加到我当前的 Spring 启动项目。
我在 Travis 上添加了一个构建。
它总是因 Lombok 生成的方法的编译错误而失败。
有什么我想念的吗?
我已经坚持了一个多星期了。
我正在这个分支上设置它 https://github.com/madicorp/smartinvestplus-back/tree/travis
特拉维斯工作:https://travis-ci.org/madicorp/smartinvestplus-back

编辑:
我的 travis 配置

language: java
jdk:
  - oraclejdk8
env:
  - MVN_VERSION=3.3.9
cache:
    directories:
        - $HOME/.m2
install: eval mvn clean install -DskipTests=true -B -V
script: eval mvn clean install
notifications:
  webhooks:
    on_success: change  # options: [always|never|change] default: always
    on_failure: always  # options: [always|never|change] default: always
    on_start: false     # default: false

在我的 POJO 中为 lombok 生成的所有方法获取这些类型的编译错误

  symbol:   method isGenerated()
  location: variable closeRate of type  net.madicorp.smartinvestplus.stockexchange.domain.CloseRate
  [ERROR] diagnostic: /home/travis/build/madicorp/smartinvestplus-back/src/main/java/net/madicorp/smartinvestplus/stockexchange/service/CloseRateDivisionAdjuster.java:28: error: cannot find symbol
    adjustedCloseRate.setRate(closeRate.getRate());


  symbol:   method getRate()
  location: variable closeRate of type     net.madicorp.smartinvestplus.stockexchange.domain.CloseRate
 [ERROR] diagnostic: /home/travis/build/madicorp/smartinvestplus-back/src/main/java/net/madicorp/smartinvestplus/stockexchange/service/CloseRateDivisionAdjuster.java:32: error: invalid method reference
             .map(Division::getRate)

最终是由于 filename/class 在使用 JHipster 构建项目时,我的主 spring 启动 class 上的大小写不匹配。
当我在 MacOS 上工作时,我在 Ubuntu 虚拟机上发现了这个问题。
后者不关心并成功编译项目,而前者理所当然地失败了。我不得不重命名文件,所有其他问题都消失了。
最后,它们只是 main spring boot class.
编译失败的副作用 谢谢@noscreenname 的帮助。