一个maven本地jar包问题

发布于 2021-11-27 11:45:46 字数 561 浏览 746 评论 8

是这样的,我有4个模块,其中有个core模块(jar),其他3个分别是war,jar,jar.这3个都依赖于core模块。

然后在core模块中配置的依赖关系,现在有个jar包没有坐标,我使用了

<dependency>
   <groupId>SDK</groupId>
   <artifactId>SDK</artifactId>
   <version>2.6.3r</version>
   <scope>system</scope>
   <systemPath>${project.basedir}/src/main/resources/lib/xxx_v2.6.3r.jar</systemPath>
</dependency>



其他子模块都依然core模块,子模块中得不到这个依赖,怎么解决?

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

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

发布评论

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

评论(8

贱贱哒 2021-11-30 12:28:03

直接引用项目就可以了

秉烛思 2021-11-30 09:00:28

打包是通过本地库打包的,你把jar上传到本地的nexus库,然后再通过坐标引用

回忆凄美了谁 2021-11-30 07:35:09

这样可以,但别人就找不到jar了。反正私服也不行不是不能上传其他原因,只能本地引入jar

疾风者 2021-11-29 21:16:07

回复
那你试试所有的子模块都引入这个jar试试看

风柔一江水 2021-11-29 21:16:02

引用来自“itkang”的评论

看下mavend的配置依赖关系,有一个插件可以吧maven的依赖关系整理成tree

心欲静而疯不止 2021-11-29 19:28:04

子模块install就出错,但在core的pom中删除本地jar依然,又install可以了。出错信息全是

错误:找不到符号

错误:程序包不存在

N多行

能否归途做我良人 2021-11-29 08:46:37

看下mavend的配置依赖关系,有一个插件可以吧maven的依赖关系整理成tree

千纸鹤带着心事 2021-11-27 23:48:21

解决了,发现打出来的jar包中的MF文件中的classpath没有包含本地的jar,所以启动jar的时候总是找不到本地的jar包,添加了个属性就ok了

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