将大量第三方JAR合并到maven中

将大量第三方JAR合并到maven中,maven,jar,uberjar,Maven,Jar,Uberjar,我正在从事一个依赖大量第三方JAR的项目;这些JAR既包含专有类,也包含现有库的自定义/修补版本。我正试图找出如何将这些JAR绑定到maven架构中,以便对CI友好 我最初的想法是创建一个包含所有这些库的uberjar,并将该uberjar添加到maven存储库中,但是我还没有弄清楚如何将这组独立的jar文件(不是依赖项)合并成这样。有很多关于如何使用uberjar处理项目及其依赖项的文档,但没有独立的JAR 我觉得我错过了一些基本的东西,或者也许有更好的方法。欢迎提出任何建议。您最好按以下步骤

我正在从事一个依赖大量第三方JAR的项目;这些JAR既包含专有类,也包含现有库的自定义/修补版本。我正试图找出如何将这些JAR绑定到maven架构中,以便对CI友好

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


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

您最好按以下步骤进行:

  • 设置存储库管理器
  • 编写一个shell脚本,为每个jar运行mvndeploy:deploy文件,并使用简单的算法生成GAV
  • 像对待其他事情一样对待他们
  • 要详细说明步骤2:


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

    您最好按以下步骤进行:

  • 设置存储库管理器
  • 编写一个shell脚本,为每个jar运行mvndeploy:deploy文件,并使用简单的算法生成GAV
  • 像对待其他事情一样对待他们
  • 要详细说明步骤2:


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

    您最好按以下步骤进行:

  • 设置存储库管理器
  • 编写一个shell脚本,为每个jar运行mvndeploy:deploy文件,并使用简单的算法生成GAV
  • 像对待其他事情一样对待他们
  • 要详细说明步骤2:


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

    您最好按以下步骤进行:

  • 设置存储库管理器
  • 编写一个shell脚本,为每个jar运行mvndeploy:deploy文件,并使用简单的算法生成GAV
  • 像对待其他事情一样对待他们
  • 要详细说明步骤2:


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

    我担心现有jar的“自定义”版本以及这些jar的官方版本可能与名称/版本冲突。您的详细阐述阐明了这实际上是如何工作的。谢谢。我很担心现有JAR的“自定义”版本,以及这些JAR的官方版本可能存在名称/版本冲突。您的详细阐述阐明了这实际上是如何工作的。谢谢。我很担心现有JAR的“自定义”版本,以及这些JAR的官方版本可能存在名称/版本冲突。您的详细阐述阐明了这实际上是如何工作的。谢谢。我很担心现有JAR的“自定义”版本,以及这些JAR的官方版本可能存在名称/版本冲突。您的详细阐述阐明了这实际上是如何工作的。谢谢。您是在一个或多个项目中使用此修改的JAR吗?有几个项目需要使用这些JAR。您是在一个或多个项目中使用此修改的JAR吗?有几个项目需要使用这些JAR。您是在一个或多个项目中使用此修改的JAR吗?有几个项目需要使用这些JAR这些JAR。您是在一个项目中还是在多个项目中使用这些修改过的JAR?有几个项目需要使用这些JAR。