我们正在使用JitPack进行开发,因为我们有几个模块,并且很容易传播更改。
但是,如果我想在本地构建一些东西,我就有问题了。我们曾经用gradle安装工件,所以我能够在本地构建一些更改,将它安装在我当地的maven仓库中,然后我们到处都安装。
现在我无法做到。相反,我必须将我的分支发送到上游,然后我可以在任何地方使用它。这不是我想要的,用我的游乐场污染上游。
有没有办法使用JitPack并且在我做出更改时仍然可以选择使用本地maven repo?
答案 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" }
}