1

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

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

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

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

4

1 回答 1

2

首先确保您的本地 gradle 构建生成与 jitpack 相同的 groupId。group = 'com.github....'在您的本地 gradle 构建中设置或配置 jitpack 以使用您的真实域名

其次,配置您的 gradle 构建,使其更喜欢您的本地 maven 存储库而不是 jitpack:

repositories {
    mavenLocal()
    maven { url "https://jitpack.io" }
}
于 2016-09-13T23:45:41.023 回答