鱼C论坛

 找回密码
 立即注册
查看: 5760|回复: 6

Gradle 将依赖打包进入jar

[复制链接]
发表于 2021-5-31 23:35:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Hello面包 于 2021-5-31 23:46 编辑

如题。。一个mirai的插件,里面有部分需要用到fastjson依赖,
但是我不会将这个依赖导入jar。。请大佬教一下。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-1 16:24:05 | 显示全部楼层
项目中有在使用fastJSON这个依赖jar包吗?如果有的话,重新打包一下jar包即可。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-1 17:25:25 | 显示全部楼层
连帅帅 发表于 2021-6-1 16:24
项目中有在使用fastJSON这个依赖jar包吗?如果有的话,重新打包一下jar包即可。

有依赖,但是打包之后,运行jar就提示NoClassDeFoundError。。
现在用shadowJar运行完之后,找不到jar文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-1 17:53:03 | 显示全部楼层
本帖最后由 连帅帅 于 2021-6-1 17:55 编辑
Hello面包 发表于 2021-6-1 17:25
有依赖,但是打包之后,运行jar就提示NoClassDeFoundError。。
现在用shadowJar运行完之后,找不到jar文 ...


那就干净利落,把本地的maven仓库删除,让他重新加载,如果你不嫌麻烦,可以先试试把仓库中lastupdate结尾和unknown的文件删除再试试。
还有一种情况,如果你的jar包下载不下来,那就是你maven镜像或者网络的问题,如果你用的是公司的局域网,建议先把阿里云的镜像注掉试试看,(我遇到过这种情况,后来把阿里云的镜像注掉,就好了)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-1 17:59:53 | 显示全部楼层
是我无知了,我才看到不是maven仓库,打扰了,Gradle 这个没用过。建议你去cadn的论坛去求助,那里人多,这里人少。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-1 18:03:12 | 显示全部楼层
连帅帅 发表于 2021-6-1 17:59
是我无知了,我才看到不是maven仓库,打扰了,Gradle 这个没用过。建议你去cadn的论坛去求助,那里人多,这 ...

好吧好吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-3 10:28:57 | 显示全部楼层
gradle配置里有引入吗?没有的话引入下
compile group: 'com.alibaba', name: 'fastjson', version: "你需要的版本"
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 00:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表