2016-09-13 12 views
1

私たちはいくつかのモジュールを持っているので、開発のためにJitPackを使用しています。変更を伝播するのは非常に簡単です。JitPackとローカル開発

ただし、ローカルで何かを構築したい場合は、問題があります。私たちはgradleを使ってアーティファクトをインストールしていましたので、私はローカルでいくつかの変更を加えて、私のローカルMavenリポジトリにインストールしてから、どこにでもインストールすることができました。

今はできません。代わりに、私は上流に私の支店を送る必要があり、私はどこでもそれを使用することができます。私の遊び場で上流を汚染することは、私が望んでいないものです。

JitPackを使用する方法はありますか?変更を加えたときにローカルMavenレポをオプションで使用できる方法はありますか?

答えて

2

まず、地元のグラデルビルドがjitpackと同じgroupIdを生成していることを確認します。ローカルグラデルビルドにgroup = 'com.github....'を設定するか、configure jitpack to use your real domain nameに設定してください。

第二に、あなたのGradleはjitpack上で、ローカルのMavenリポジトリを好むように構築する設定:

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

「グループ」は十分ではありません。 'version'はブランチの名前に設定する必要があります+例えば' -SNAPSHOT' – igr

関連する問題