maven 引入私有jar,依赖无法传递

发布于 2021-11-25 05:45:20 字数 237 浏览 840 评论 9

场景是这样的:

有项目 A 和 项目 B,都是maven项目。

A用maven打包成jar叫A.jar,B依赖于A.jar。

但是A.jar 所依赖的那些 jar,却必须在 B的 dependecy 中再次声明一遍 无法传递依赖。

但是像 spring 的那些 项目 各个 jar包的依赖为什么可以传递依赖。

这个传递的依赖关系 是在哪里控制的 和声明的?

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

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

发布评论

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

评论(9

明媚如初 2021-11-29 09:25:05

回复
那你可以尝试向中央仓库申请吧

半世蒼涼 2021-11-29 09:24:49

mvn deploy 的怎么设置

囚你心 2021-11-29 09:24:09

回复
你可以把项目上传到oschina的mvn仓库吧

酷到爆炸 2021-11-29 09:23:54

回复
后来解决这个问题了,deploy 上去是 ok 的,问题出在忘了把父 POM 文件给传上去,导致 maven 解析到这个父 pom 这里就终止了。出了一场可以在 Eclipse 的 problems 里查看详细错误堆栈。

时光清浅 2021-11-29 09:19:45

回复
异常,打错字

囚你心 2021-11-29 08:52:21

我靠 我终于知道答案了,参考http://my.oschina.net/u/157514/blog/288440

夜司空 2021-11-29 03:34:06

和我描述的场景应该不一样

想挽留 2021-11-29 02:34:56

回复
哈哈 你再琢磨琢磨

南汐寒笙箫 2021-11-25 13:48:03

父pom 中的dependencymanagement节点

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