maven打包的jar,引用无效

发布于 2022-09-03 15:31:35 字数 1763 浏览 12 评论 0

maven项目下一个实体类的module,我想打包成jar给第二个项目使用(默认配置),但是在第二个项目dependency进来并没有报错,但是工程项目下却并没有这个jar。
实体类代码如下:
图片描述

实体类pom如下:
图片描述

使用右侧打包命令,并且插入本地库中
图片描述

构建成功,并且于本地库发现生成的文件
图片描述

图片描述

于是在第二个新项目中进行引用

图片描述

刷新项目发现并没有引用进来
图片描述

于是进行手动刷新,以及刷新本地maven库,但是还是无效

图片描述
图片描述

我一直怀疑打包阶段出了问题,尝试百度谷歌,没有搜到解决方案。进行相关install的plugin配置,还是没有解决这个问题。特意求助,谢谢。

补充内容:
jar包本身如果使用以下方式引用是并没有问题,但是这不符合我的使用初衷(使用pom文件)

图片描述
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

耀眼的星火 2022-09-10 15:31:35

你新项目里的maven本地仓库路径跟你上一个本地仓库路径是否一致呢?
clipboard.png

木森分化 2022-09-10 15:31:35

弄个nexus私服搞上去吧

清浅ˋ旧时光 2022-09-10 15:31:35

我之前也是碰到和楼主一样的问题。后来谷歌到了一个解决方案,能起作用。副作用未知
plugin添加如下设置
clipboard.png

在引用的地方添加

clipboard.png
然后用maven package打出的包就有了。

拥醉 2022-09-10 15:31:35

非常感谢各位的回答,我已经进行自我解决。

我的解决方法是这样的:我是用的是IDEA14版本,偶然谷歌到有人说是14版本的bug,于是我自行更新到15版本,install之后,刷新maven仓库索引,得以解决。

或许还有其他解决方法,只是我没时间研究了。

图片描述
图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文