Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java github存储库之间的库(jar)依赖关系_Java_Git_Jar_Github - Fatal编程技术网

Java github存储库之间的库(jar)依赖关系

Java github存储库之间的库(jar)依赖关系,java,git,jar,github,Java,Git,Jar,Github,我想不出一种合适的方法来构造git存储库,以处理git存储库之间的库依赖关系。 我有许多Java项目依赖于另一个经常更新的项目,该项目作为.jar库包含在其中。现在我想将它们全部迁移到github 我是否可以在github中设置项目,以便每当我推送项目A时,所有其他项目都可以自动推送新版本的projectA.jar?他们不依赖任何源文件,他们只需要最新的libraray jar。目前,它是由一个ant脚本完成的,该脚本试图在每次构建时从另一个项目复制最新的jar。将您的项目改为Maven可能会有

我想不出一种合适的方法来构造git存储库,以处理git存储库之间的库依赖关系。 我有许多Java项目依赖于另一个经常更新的项目,该项目作为.jar库包含在其中。现在我想将它们全部迁移到github


我是否可以在github中设置项目,以便每当我推送项目A时,所有其他项目都可以自动推送新版本的projectA.jar?他们不依赖任何源文件,他们只需要最新的libraray jar。目前,它是由一个ant脚本完成的,该脚本试图在每次构建时从另一个项目复制最新的jar。

将您的项目改为Maven可能会有很大帮助。jar文件将不再存储在版本控制中

您需要打开项目A,运行“mvn安装”在PC上生成库文件,然后您可以从项目B使用项目A的库

另一种选择是运行您自己的Maven artifacts服务器,如Artifactory、Nexus等。。。项目B将查看工件服务器,查看项目A的文件是否可用