【scala】编译build报错 “xxx is not an enclosing class“

java 复制代码
  private[sources] val creationTimeMs: Long = {
    val session = SparkSession.getActiveSession.orElse(SparkSession.getDefaultSession)
    require(session.isDefined)

private[xxx]是访问权限控制在xxxx包的意思。

解决办法:

把[sources]删掉,或者改成和包名一致即可。

相关推荐
后端不背锅19 分钟前
大数据量查询分页实战指南
后端
Nyarlathotep011324 分钟前
ConcurrentHashMap源码分析
java·后端
Lucifer三思而后行1 小时前
Oracle DBA 效率提升的秘密:批量部署环境再也不头疼!
后端
Lucifer三思而后行1 小时前
一条命令装好 Oracle 数据库?这个脚本做到了!
后端
Lucifer三思而后行1 小时前
国产化适配实战:麒麟 V10 + Oracle 19c RAC 自动化部署方案
后端
Lucifer三思而后行1 小时前
2026 年还值得学 Oracle 吗?一个 DBA 的真实看法
后端
Lucifer三思而后行1 小时前
2026 年了,为什么你还在手动安装 Oracle 数据库?
后端
沸点小助手1 小时前
「国产龙虾谁能打过OpenClaw & 你敢让微信龙虾碰代码吗」沸点获奖名单公示|本周互动话题上新🎊
前端·后端·面试
lizhongxuan2 小时前
LLM Wiki:让大模型替你打理知识库的完整指南
前端·后端·面试
老马95272 小时前
opencode2-初步体验
人工智能·后端