将大量第三方罐子合并到 maven 中



我正在做一个依赖于大量第三方jar的项目;这些jar包含专有类和现有库的自定义/修补版本。 我试图弄清楚如何将这些罐子绑定到 maven 架构中,以便对 CI 友好。

最初的想法是创建一个包含所有这些库的 uberjar,并将该 uberjar 添加到 maven 存储库中,但是我无法弄清楚如何获取这组独立的 jar 文件(不是依赖项)像这样合并。 有很多关于如何 uberjar 项目及其依赖项的文档,但没有独立的 jar。

我觉得我错过了一些基本的东西,或者也许有更好的方法。 欢迎任何建议。

您最好按以下步骤操作:

  1. 设置存储库管理器。
  2. 编写一个 shell 脚本,为每个 jar 运行 mvn deploy:deploy-file,使用简单的算法生成 GAV。
  3. 像对待其他任何东西一样对待他们。

详细说明第 2 步:

G:A:V - 我的公司名称:名称:基于今天的日期版本。

最新更新