Gitlab-CI,Maven和Java 10:构建始终失败-找不到符号

时间:2018-11-04 21:41:04

标签: java maven gitlab-ci java-10

您可以在此处查看完整的项目:https://gitlab.com/tyvain/parcoursup

在此处建立历史记录:https://gitlab.com/tyvain/parcoursup/pipelines

由于一周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映像,并尝试查看历史记录可能出了问题。但是到目前为止,我还不知道为什么它会失败。

1 个答案:

答案 0 :(得分:2)

问题从commit开始,相应的build失败

当我在https://gitlab.com/tyvain/parcoursup/find_file/master检查您的文件时,没有PreCandidatureAdmisRejetRepository

也许您只是忘了将文件添加到git中? 也许他们被忽略了?