使用Java Maven的Ubuntu上的间歇性编译问题
我们的一些开发人员在使用maven时遇到了奇怪且断断续续的Java编译错误。错误 有不同的口味:
- 找不到符号:id。UserData类型的变量u。(UserData在lib common中从EntityBase继承id字段)
- 无法访问角色分配,未找到角色分配的类文件。(该类位于另一个包lib访问控制中,并在pom.xml和lib user的代码中引用)
我们的大多数开发人员从未遇到过这些问题,但每隔几天就会有一些人遇到。通常情况下,运行“mvn清理”可以解决问题,但有时甚至不起作用。通常需要重启机器才能解决问题
我们使用的是java版本15、maven版本3.6.0和Ubuntu 20.04.3
# 1 楼答案
从2018年开始Java 15已于2020年发布。我会更新到最新的Maven版本