1

いくつかのモジュールがあり、変更を簡単に伝達できるため、開発には JitPack を使用しています。

ただし、ローカルで何かを構築したい場合は、問題があります。以前は gradle を使用してアーティファクトをインストールしていたので、ローカルで変更をビルドし、それをローカルの Maven リポジトリにインストールしてから、どこにでもインストールできました。

今はそれができません。代わりに、ブランチをアップストリームに送信する必要があります。そうすれば、どこでも使用できます。私の遊び場で上流を汚染することは、私が望んでいることではありません。

JitPack を使用し、変更を加えたときにオプションでローカルの Maven リポジトリを使用できるようにする方法はありますか?

4

1 に答える 1

2

最初に、ローカル gradle ビルドが jitpack と同じ groupId を生成することを確認します。group = 'com.github....'ローカル gradle ビルドで設定するか、実際のドメイン名を使用するように jitpack を構成します

次に、jitpack よりもローカルの Maven リポジトリを優先するように gradle ビルドを構成します。

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