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

相关推荐
开心就好202515 分钟前
全面解析WhatsApp Web抓包:原理、工具与安全
后端·ios
未秃头的程序猿18 分钟前
🚀 别再手写 RabbitMQ 样板代码了!这个开源 Starter 让消息队列集成只需 5 分钟
后端·rabbitmq
crossoverJie43 分钟前
DeepWiki 优化实战:代码行号与确定性目录生成
后端·ai编程
salipopl1 小时前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
zone77391 小时前
008-01:RAG 入门-向量存储与企业级向量数据库 milvus
后端·面试·agent
Java水解1 小时前
Spring Boot 数据仓库与ETL工具集成
spring boot·后端
Cache技术分享1 小时前
355. Java IO API -去除路径中的冗余信息
前端·后端
beata1 小时前
Spring Boot基础-3:Spring Boot 4.x 配置文件全攻略与多环境切换
spring boot·后端
Oneslide1 小时前
yum离线库制作
后端
用户7344028193421 小时前
Spring Boot 配置线程池详解,并使用@Async,执行异步方法
后端