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

相关推荐
颜酱5 分钟前
从0到1实现LFU缓存:思路拆解+代码落地
javascript·后端·算法
武子康18 分钟前
大数据-241 离线数仓 - 实战:电商核心交易数据模型与 MySQL 源表设计(订单/商品/品类/店铺/支付)
大数据·后端·mysql
SimonKing22 分钟前
JetBrains 用户狂喜!这个 AI 插件让 IDE 原地进化成「智能编码助手」
java·后端·程序员
茶杯梦轩23 分钟前
从零起步学习RabbitMQ || 第三章:RabbitMQ的生产者、Broker、消费者如何保证消息不丢失(可靠性)详解
分布式·后端·面试
小码哥_常24 分钟前
别再乱加exclusion了!Maven依赖冲突有妙解
后端
狂奔小菜鸡25 分钟前
Day39 | Java中更灵活的锁ReentrantLock
java·后端·java ee
IvanCodes25 分钟前
一、消息队列理论基础与Kafka架构价值解析
大数据·后端·kafka
Nyarlathotep011326 分钟前
gin03:请求中的参数
后端·go
用户73440281934227 分钟前
java通过SpringBoot操作elasticsearch实现基本的增删改查
后端
小码哥_常30 分钟前
一文带你吃透@Async,让异步编程so easy!
后端