2016-09-13 66 views
1

我們使用JitPack進行開發,因爲我們有幾個模塊,並且跨變化非常容易傳播。JitPack和本地開發

但是,如果我想在本地創建一些東西,我有一個問題。我們曾經用gradle安裝工件,所以我能夠在本地創建一些更改,將其安裝在我本地的Maven倉庫中,然後到處都是。

現在我不能那樣做。相反,我必須將我的分支發送到上游,然後我可以在任何地方使用它。這不是我想要的,用我的操場污染上游。

有沒有一種方法可以使用JitPack,並且在我做出更改時還可以選擇使用本地maven回購?

回答

2

首先確保您的本地gradle構建與jitpack產生相同的groupId。在您本地的Gradle版本或configure jitpack to use your real domain name中設置group = 'com.github....'

其次配置gradle這個建立更喜歡本地Maven回購超過jitpack:

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

'羣' 是不夠的; '版本'必須設置爲分支的名稱+例如'-SNAPSHOT' – igr