【发布时间】:2018-07-22 16:21:39
【问题描述】:
我有一个项目,它有 3 个 pom 文件:父文件(非常基本的文件,只是声明它的子文件)、用于构建项目本身的主 pom 和一个用于生成 swagger 客户端库的 pom 文件。客户端工件正在下载到我们的 Nexus 中。
问题是,当我想在另一个项目中使用客户端库作为依赖项时,它还需要父工件。我不想将它下载到 Nexus 中,因为它太基础了,只会淹没存储库。我尝试打包某种 uber-jar,但它对我不起作用 - jar 很大并且包含所有依赖项,但它仍然需要父工件。有什么解决方法吗?
【问题讨论】:
-
我真的想问你有很多父 pom 的真正问题是什么?