【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]删掉,或者改成和包名一致即可。

相关推荐
AlphaNil11 分钟前
.NET + AI 跨平台实战系列(五):构建智能相册核心功能——批量处理与本地缓存
人工智能·后端·.net·maui
Memory_荒年13 分钟前
AQS:Java并发包里的“包租公”,管理着你的锁和通行证!
java·后端
掘金者阿豪13 分钟前
Joplin笔记告别局域网高效办公就靠cpolar
前端·后端
肯戳加勾15 分钟前
JAVA最常见的装箱/拆箱坑
java·后端
Memory_荒年16 分钟前
ReentrantLock:AQS家的“锁二代”,但比 synchronized 更会“来事儿”
java·后端
武子康20 分钟前
大数据-246 离线数仓 - 电商分析 Hive 拉链表实战:初始化、每日增量更新、回滚脚本与错误排查
大数据·后端·apache hive
懈尘22 分钟前
【实战分享】智慧养老系统核心模块设计 —— 健康监测与自动紧急呼叫
java·后端·websocket·mysql·springboot·livekit
神奇小汤圆33 分钟前
NIO:解开非阻塞I/O高并发编程的秘密
后端
饼干哥哥34 分钟前
90%的亚马逊选品还不如算命,AI选品系统发布!!
后端·aigc
Dylan~~~38 分钟前
代码的冗余设计:过度工程化的陷阱
后端