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

相关推荐
IT_陈寒43 分钟前
Redis性能提升50%的7个关键配置:从慢查询优化到内存碎片整理实战指南
前端·人工智能·后端
程序员岳焱1 小时前
Java 调用 DeepSeek API 的 8 个高频坑
java·人工智能·后端
汝生淮南吾在北1 小时前
SpringBoot+Vue非遗文化宣传网站
java·前端·vue.js·spring boot·后端·毕业设计·课程设计
程序员爱钓鱼1 小时前
Node.js 编程实战:自定义模块与包发布全流程解析
后端·node.js·trae
武藤一雄1 小时前
C# Prism框架详解
开发语言·后端·微软·c#·.net·wpf
程序员爱钓鱼2 小时前
Node.js 编程实战:深入理解回调函数
后端·node.js·trae
苏三说技术2 小时前
新项目为什么推荐WebFlux,而非SpringMVC?
后端
Andy工程师2 小时前
Spring Boot 的核心目标
java·spring boot·后端
星释2 小时前
Rust 练习册 111:构建锦标赛积分榜系统
开发语言·后端·rust
小裕哥略帅2 小时前
Springboot中全局myBaits插件配置
java·spring boot·后端