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

相关推荐
Tony Bai2 分钟前
Go 考古:Go 官方如何决定支持你的 CPU 和 OS?
开发语言·后端·golang
IT枫斗者1 小时前
Spring Boot 4.0 正式发布:新一代起点到底“新”在哪?(Spring Framework 7 / Java 25 / JSpecify / API 版本管理 / HTTP Service
java·开发语言·spring boot·后端·python·spring·http
William_cl1 小时前
ASP.NET入门必吃透:HTTP 协议从流程到状态码,代码 + 避坑指南
后端·http·asp.net
独自破碎E1 小时前
Spring Boot 2.x和1.x版本相比有哪些区别与改进?
java·spring boot·后端
To Be Clean Coder2 小时前
【Spring源码】getBean源码实战(四)——FactoryBean
java·后端·spring
刘一说2 小时前
Spring Boot与MyBatis整合原理及事务管理:深度解析与实战指南
spring boot·后端·mybatis
IT_陈寒2 小时前
SpringBoot性能翻倍秘籍:5个被低估的配置项让我QPS提升200%
前端·人工智能·后端
weixin_439706253 小时前
flowable 6.8 + flowable ui + spring boot的例子
spring boot·后端·ui
技术小泽3 小时前
DDD领域设计精讲
java·后端·设计模式·架构
幽络源小助理3 小时前
基于SpringBoot+Vue的实验室管理系统源码 | 教育类JavaWeb项目免费下载 – 幽络源
vue.js·spring boot·后端