我正在开发一个依赖大量 3rd 方 jar 的项目;这些 jar 包含专有类和现有库的自定义/修补版本。我试图弄清楚如何将这些 jar 绑定到 maven 架构中,以便对 CI 友好。
我最初的想法是为所有这些库创建一个 uberjar,并将一个 uberjar 添加到 maven 存储库,但是我无法弄清楚如何将这组独立的 jar 文件(不是依赖项)合并为那。有很多关于如何 uberjar 项目及其依赖项的文档,但没有独立的 jars。
我觉得我缺少一些基本的东西,或者也许有更好的方法。欢迎任何建议。