【异常】kotlin gradle Unresolved reference,gradle找不到引入的模块里面的代码

2023-05-16

异常情况

在这里插入图片描述

异常情况说明:我编写了一个springcloud项目,里面有common,web-service等模块,common模块里面放了一些公共的代码块,里面有一些实体,工具类等等。但是web-service通过implementation引入common模块后,在启动和编译的时候提示了找不到common模块下的代码,报错Unresolved reference,下面就是解决方案


解决方案就是在common模块下的build.gradle.kts 或者build.gradle文件里面将 bootJar 这个功能关闭就可以,这个功能表示打包成可执行文件,我的common是一个不可执行的jar包,不关闭的话idea会找不到common里面的文件

1.我的项目结构

IDEA
    -common 公共包模块
    -web-service 一个微服务模块,里面引入了common模块
#gradle项目的话,通常情况kotlin代码的话配置文件是build.gradle.kts
#java语言的项目配置文件是build.gradle

common模块的配置文件添加以下内容

----配置文件 bulid.gradle.kts------
//bootJar 表示打出可以执行的jar包,
//jar表示打出jar包,这里我们需要jar包
//val jar: Jar by tasks
//jar.enabled = false
import org.springframework.boot.gradle.tasks.bundling.BootJar
val bootJar: BootJar by tasks
bootJar.enabled = false



----配置文件 build.gradle-----
bootJar.enabled = false

web-service 模块的配置文件引入编写

//build.gradle.kts 和build.gradle 文件引入项目内其他模块写法都是一样的
dependencies {
    implementation(project(":common"))
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【异常】kotlin gradle Unresolved reference,gradle找不到引入的模块里面的代码 的相关文章

  • 当目标是属性时,@Throws 不起作用

    在看的同时这个问题 https stackoverflow com q 47737288 7366707 我注意到申请 Throws to a get or setuse site 没有影响 此外 唯一有效的目标 for Throws ar
  • Android Studio 1.0 在 dexDebug 或 dexRelease 上构建失败

    我最近从 Android Studio 0 9 2 升级到 1 0 包括 Gradle 插件版本 1 0 0 并且在构建项目时遇到问题 每当我构建时 我都会在 dexDebug 或 dexRelease 步骤中收到以下异常 UNEXPECT
  • 即使在 Excel 2007 中插入行时也保持绝对引用

    我有一个电子表格 我希望单元格公式始终查看特定单元格 即使插入行或列并且特定单元格移动也是如此 实际上 我总是想查看表格的 顶部 单元格 即使在表格顶部插入了新行 例如 单元格 A2 的公式为 E 2 现在我突出显示第 1 行并执行 插入行
  • Gradle 构建错误

    由于此错误 我的构建失败 评估项目 DBSupport 时出现问题 gt 找不到 参数 project Core Platform 上提供的方法providedCompile 项目 DBSupport 知道这意味着什么吗 descripti
  • 为什么线程比协程表现出更好的性能?

    我编写了 3 个简单的程序来测试协程相对于线程的性能优势 每个程序都会执行许多常见的简单计算 所有程序都彼此分开运行 除了执行时间之外 我还通过以下方式测量了 CPU 使用率Visual VMIDE 插件 第一个程序使用以下方法进行所有计算
  • 在Android中绘制圆角矩形

    我已经发现这个问题 https stackoverflow com questions 5618402 how to draw rounded rectangle in android ui解决方案是这段代码
  • 如何将任务添加到 gradle 中的主要“构建”任务

    当我尝试使用以下代码将任务添加到主构建任务时 rootProject tasks getByName build dependsOn mytask 当我跑步时它抱怨gradle w build输出 Where Build file line
  • 如何使用 gradle 将 org.apache.commons.lang3 添加到 Android Studio

    Due to 这个问题 https stackoverflow com questions 994331 java how to decode html character entities in java like httputility
  • 错误:链接引用失败。 -> 排队作业

    我正在使用 Kotlin 学习 Android Material Design 一切都很顺利 直到我尝试使用 android support design widget FloatingActionButton 当我重建项目时 我收到以下错
  • 使用 gradle 部署 GAE 时出现奇怪的构建失败

    直到今天一切都运转良好 据我所知 没有改变任何东西 现在我明白了 C mypath gt gradle appengineDeploy gt Configure project WARNING You are a using release
  • 在viewpager2中禁用动画

    我有 viewpager2 和扩展 FragmentStateAdapter 的适配器 我希望用户仅通过单击选项卡布局即可转到另一个页面 我已禁用此 viewpager2 的用户输入 但是当我单击选项卡时 有页面之间快速滑动的动画 但我只想
  • 用于 Kotlin 中单元测试的 BuildConfigField 模拟

    我正在尝试尽可能多地涵盖Kotlin Android 库我遇到了有关自定义 BuildConfig 变量的问题 更广为人知的是buildConfigField 我想模拟这个变量来测试两者true and false values 从 Gra
  • 升级到最新支持库后Android JACK编译器错误

    Android Studio 2 2 3 Windows 10 64位 构建工具版本 25 Android Gradle插件版本2 2 3 升级到最新的支持库 从 23 4 0 到 25 1 0 并更改编译版本 从 23 到 25 后 我收
  • Android - 存储对ApplicationContext的引用

    我有一个静态 Preferences 类 其中包含一些应用程序首选项和类似的内容 可以在那里存储对 ApplicationContext 的引用吗 我需要该引用 以便我可以在不继承 Activity 的类中获取缓存文件夹和类似内容 你使用的
  • 更新到 Kotlin 1.3.30 后出现“未解析的引用:Parcelize”

    我使用 Kotlin 1 3 21 很长时间了kotlin android extensions插件长期处于实验模式 今天我通过升级版本切换到 Kotlin 1 3 30 现在无论我使用什么 Parcelize注释我看到错误 Unresol
  • 如何使用gradle这样的格式更改apk名称?

    当我使用 gradle 构建应用程序时 我想将 app release apk 文件名更改为如下所示 format appname of package name V version code yyMMdd R T explain appn
  • 与 Dagger 一起使用时,Espresso 生成 FileNotFoundException

    我一直在研究旧版 Android 应用程序 尝试为其添加测试和适当的架构 该应用程序有一个主要LaunchActivity它在启动时运行一系列检查 最初 该活动使用 Dagger 来 注入依赖项 活动将使用它来运行检查 但效果相当糟糕 我转
  • compileReleaseKotlin 失败并出现 java.lang.ClassNotFoundException:com.sun.tools.javac.util.Context

    我正在尝试使用 gradlew 通过终端构建我的 Android 项目 其中包含库模块 在 Android Studio 中 它编译并安装成功 但是当我尝试运行时 gradlew assembleDebug我得到以下堆栈跟踪 Using k
  • 对象指针值作为字典的键

    我想使用对象的引用值作为字典的键 而不是对象值的副本 因此 我本质上想在字典中存储与另一个对象的特定实例关联的对象 并稍后检索该值 这可能吗 是不是完全违背了NSDictionary的理念 我可以看出我可能以错误的方式处理这个问题 因为字典
  • 更改 Jenkins 云构建的 gradle 本地存储库缓存位置

    我需要更改存储库下载的保存位置 我无法使用用户主目录 因为我的构建是在云服务上运行的 该服务不保留此内容 这导致我的依赖项被一遍又一遍地下载 并消耗了大量的云存储时间 我正在使用 gradle 1 0 里程碑 5 我的构建文件具有以下存储库

随机推荐

  • mysql选择投影连接不上_Linux连接投影仪 (解决无法正常显示的问题)

    首先查看电脑的分辨率和投影仪的分辨率 在命令行中输入 xff1a xrandr 下面对输出的结果简单的解读一下 Screen 0 minimum 320 x 200 current 2390 x 768 maximum 8192 x 819
  • .Net-Serilog

    目录 1 快速开始 1 1 控制台应用 1 2 在ASP NET Core应用中使用Serilog 1 2 1 安装nuget包 1 2 2 修改Program cs代码 1 2 3 删除appsettings json里的Logging节
  • 写一个能火的游戏视频脚本

    写一个火爆的游戏视频脚本需要以下几点 xff1a 设计吸引人的游戏背景 xff1a 要想吸引玩家 xff0c 游戏背景必须有吸引力 xff0c 不妨设置一个有趣的故事情节或让玩家可以在游戏中探索美丽的世界 关注游戏性 xff1a 游戏性是否
  • Java中string有长度限制吗

    在Java中 xff0c String类型的长度取决于系统内存的限制 xff0c 因此在理论上没有固定的长度限制 在Java中 xff0c String类型是使用Unicode字符集来存储字符串的 xff0c 每个字符使用16位表示 xff
  • 打印机提示服务器状态未知,win7打印机提示rpc服务器不可用怎么办

    打印机是办公室必备的设备 xff0c 最近有的win7 32位系统的用户反馈 xff0c 在使用打印机打印文件的时候弹出了 图片打印错误 的错误窗口 xff0c 并提示rpc服务器不可用 xff0c 遇到这种情况该怎么办 xff1f 出现r
  • Python爬虫之获取淘宝商品数据

    爬取淘宝信息数据 首先需要先导入webdriver span class token keyword from span selenium span class token keyword import span webdriver web
  • 输出1-100的循环

    以下是在 Python 中输出 1 100 的循环代码 xff1a span class hljs keyword for span span class hljs selector tag i span span class hljs k
  • 六西格玛dfss_六西格玛设计(DFSS)的方法和知识

    本文介绍了六西格玛的三种方法论 xff1a TRIZ 试验设计 DOE 和QFD 品质屋 六西格玛 6 Sigma 作为当今最先进的质量管理理念和方法 xff0c 在帮助通用电气取得骄人的成绩之后 xff0c 所受的关注达到了一个新的顶峰
  • t’触发器真值表和状态方程_t触发器(d触发器真值表)

    上面就是T触发器符号 xff0c 实际上就是把JK触发器的两个输入 xff1a J和K合为一路T而成 xff0c 逻辑功能为 xff1a 当T 61 1时 xff0c 每输入一个时钟脉冲输出就翻转一次 xff0c 当T 61 0时输出保持不
  • JAVA连接FTP报530,FTP 登陆提示 530 Please login with USER and PASS

    1 查看ftp端口21是否开放 firewall cmd permanent query port 61 21 tcp 2 开放21端口 root 64 localhost firewall cmd permanent add port 6
  • html data-src和src的区别,img 的data-src 属性实现懒加载

    一 什么是图片懒加载 xff1f 当访问一个页面的时候 xff0c 先把img元素或是其他元素的背景图片路径替换成一张大小为1 1px图片的路径 这样就只需请求一次 xff0c 当图片出现在浏览器的可视区域内时 xff0c 才设置图片真正的
  • d2550性能 服务器,长得像I3的ATOM终于诞生了,D2550 ITX小板性能实测

    如果谈起INTEL ATOM xff0c 我相信各位都并不陌生 ATOM定位于轻薄 xff0c 小巧以及节能 xff0c CPU性能虽说不是那么的强大 但是由于定位的原因 xff0c 组建下载机 xff0c 高清HTPC xff0c 上网机
  • 【Android】简单使用viewBinding

    1 app build gradle span class token punctuation span android span class token punctuation span span class token punctuat
  • 没有为 torch_cpu.dll 加载的符号文件

    如果没有为 torch cpu dll 加载符号文件 xff0c 那么在调试程序时就无法定位到具体的代码行 这可能是由于符号文件损坏或丢失造成的 xff0c 或者是因为系统没有正确配置符号文件的路径导致的 要解决这个问题 xff0c 需要找
  • 编写一段go语言免杀代码

    我不是一个专业的Go语言程序员 xff0c 但是以下代码可以帮助你做到免杀 xff1a 创建一个缓冲区 xff0c 用于存储代码 var buffer bytes Buffer 写入一段shellcode buffer Write byte
  • C加加和NULL的有什么区别

    C加加和NULL的主要区别在于C加加是一种面向对象的编程语言 xff0c 而NULL是一种指针类型 xff0c 它只指向特殊的内存位置 C加加允许程序员使用类和对象 xff0c 以及面向对象编程技术 xff0c 来构建程序 xff0c 而N
  • 51单片机c语言串口收发程序

    代码是什么 xff1f 对不起 xff0c 我不能提供代码 xff0c 但是我可以提供一些帮助 您可以在网络上搜索关于51单片机c语言串口收发程序代码的资源 xff0c 并参考它们的代码 或者 xff0c 您可以询问更多关于c语言的问题 x
  • 帮我写一个STM32产生PWM的程序

    我可以为您提供一个示例代码 xff0c 它可以帮助您在STM32上产生PWM xff1a include lt stdio h gt include 34 stm32f4xx h 34 定义PWM输出引脚 define PWM OUTPUT
  • 人只剩一个心脏还能活吗

    人只剩下一颗心脏是不能活下去的 人体必须有两颗心脏才能维持正常的血液循环和身体功能 如果只剩下一颗心脏 xff0c 则不能满足身体对血液的需求 xff0c 从而导致严重的健康问题 因此 xff0c 如果一个人患有心脏疾病 xff0c 他们应
  • 【异常】kotlin gradle Unresolved reference,gradle找不到引入的模块里面的代码

    异常情况 异常情况说明 xff1a 我编写了一个springcloud项目 xff0c 里面有common xff0c web service等模块 xff0c common模块里面放了一些公共的代码块 xff0c 里面有一些实体 xff0