我正在做一个依赖于大量第三方jar的项目;这些jar包含专有类和现有库的自定义/修补版本。 我试图弄清楚如何将这些罐子绑定到 maven 架构中,以便对 CI 友好。
我最初的想法是创建一个包含所有这些库的 uberjar,并将该 uberjar 添加到 maven 存储库中,但是我无法弄清楚如何获取这组独立的 jar 文件(不是依赖项)像这样合并。 有很多关于如何 uberjar 项目及其依赖项的文档,但没有独立的 jar。
我觉得我错过了一些基本的东西,或者也许有更好的方法。 欢迎任何建议。
您最好按以下步骤操作:
- 设置存储库管理器。
- 编写一个 shell 脚本,为每个 jar 运行 mvn deploy:deploy-file,使用简单的算法生成 GAV。
- 像对待其他任何东西一样对待他们。
详细说明第 2 步:
G:A:V - 我的公司名称:名称:基于今天的日期版本。