将大量第三方罐子加入maven

时间:2014-01-03 18:25:41

标签: maven jar uberjar

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

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

我觉得我缺少一些基本的东西,或者可能有更好的方法。欢迎任何建议。

1 个答案:

答案 0 :(得分:3)

最好按照以下步骤进行操作:

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

    G:A:V - 我的公司名称:jar-name-based-on-todays-date。

相关问题