Gitlab CI、Maven和Java 10:构建总是失败-找不到符号

Gitlab CI、Maven和Java 10:构建总是失败-找不到符号,java,maven,gitlab-ci,java-10,Java,Maven,Gitlab Ci,Java 10,您可以在此处查看完整项目: 在此处创建历史记录: 一周后,gitlab ci不再构建。这看起来不像是代码问题,更像是“路径”问题: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project importparcoursup: Compilation failure: Compilation failure: [E

您可以在此处查看完整项目:

在此处创建历史记录:

一周后,gitlab ci不再构建。这看起来不像是代码问题,更像是“路径”问题:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project importparcoursup: Compilation failure: Compilation failure: 
[ERROR] /builds/tyvain/parcoursup/src/main/java/nc/unc/importparcoursup/view/AdmisMainView.java:[9,55] cannot find symbol
[ERROR]   symbol:   class AdmisRejetRepository
[ERROR]   location: package nc.unc.importparcoursup.dao.admisDAO.repository
[ERROR] /builds/tyvain/parcoursup/src/main/java/nc/unc/importparcoursup/view/components/InformationComponent.java:[7,55] cannot find symbol
[ERROR]   symbol:   class AdmisRejetRepository
[ERROR]   location: package nc.unc.importparcoursup.dao.admisDAO.repository
[ERROR] /builds/tyvain/parcoursup/src/main/java/nc/unc/importparcoursup/view/AdmisMainView.java:[30,37] cannot find symbol
[ERROR]   symbol:   class AdmisRejetRepository
[...]
构建在本地工作(在windows上)。

我试图升级docker的形象,并试图在历史上寻找可能的错误。但到目前为止,我不知道它为什么失败。

问题是从开始的,而相应的更正失败了

当我在检查您的文件时,没有
preconditional
admisserejetrepository

也许你只是忘了将文件添加到git?
可能它们被忽略了?

构建错误非常明显;找不到
admisserejetrepository
类。如果该类是项目的一部分;检查最近是否已将其删除。如果它来自第三方jar,请检查您是否升级了依赖项版本(并将其回滚到最新的已知工作版本)。该构建正在本地工作(使用相同的mvn命令)。该类在我的项目中,尚未删除。好的,如果它在本地生成,那么该生成可能引用了一个旧的快照jar;你后来把那门课取消了?或者它被移到了另一个罐子里?无论如何,您的类在Gitlab中不可用,这就解释了为什么构建失败,我切换到intellij,并且“包含的git系统”没有添加新文件。。。。