JitPack和本地开发

时间:2016-09-13 21:38:20

标签: jitpack

我们正在使用JitPack进行开发,因为我们有几个模块,并且很容易传播更改。

但是,如果我想在本地构建一些东西,我就有问题了。我们曾经用gradle安装工件,所以我能够在本地构建一些更改,将它安装在我当地的maven仓库中,然后我们到处都安装。

现在我无法做到。相反,我必须将我的分支发送到上游,然后我可以在任何地方使用它。这不是我想要的,用我的游乐场污染上游。

有没有办法使用JitPack并且在我做出更改时仍然可以选择使用本地maven repo?

1 个答案:

答案 0 :(得分:2)

首先确保您的本地gradle构建产生与jitpack相同的groupId。在本地gradle版本中设置group = 'com.github....'configure jitpack to use your real domain name

其次配置您的gradle构建以优先于jitpack上的本地maven repo:

repositories {
    mavenLocal()
    maven { url "https://jitpack.io" }
}