与项目共享不在中央存储库中的依赖项

时间:2014-04-02 00:40:56

标签: maven

我了解如何添加本地JAR而不是Maven的中央存档,以允许它们按照this SO answer在我的项目中使用。

但是,我不确定如何分发项目以供其他人使用。在过去,我只有一个包含本地JAR的Eclipse项目,并且这些JAR随项目一起分发(在它的git repo中)。

如果我使用Maven,我必须将这些本地JAR添加到本地存储库中,该存储库位于与项目不同的位置。

那么如何让我的项目在构建这些本地JAR时易于构建?我只是告诉用户如何将它们添加到本地仓库?有更好的解决方案吗?

理想情况下,用户会克隆我的git repo而只需运行mvn install而无需对依赖项执行任何操作。依赖项应该是我的问题,而不是我的用户。

1 个答案:

答案 0 :(得分:1)

呀。您可以通过创建本地存储并将此存储库添加到git存储库来实现。 我想这比要求用户自己安装它更好。

有关具体示例,请使用本地仓库查看我的项目 - https://github.com/MysterionRise/mavenized-jcuda