2016-09-13 2 views
1

Мы используем JitPack для разработки, так как у нас есть несколько модулей, и очень легко распространять изменения.JitPack и локальное развитие

Однако, если я хочу что-то создать на месте, у меня есть проблема. Мы использовали для установки артефакт с градиентом, поэтому я смог локально создать некоторые изменения, установить его в моем локальном репозитории maven, а затем и везде.

Теперь я не могу этого сделать. Вместо этого я должен отправить свою ветку вверх по течению, а затем я могу использовать ее повсюду. Который не то, что я хочу, загрязнять вверх по течению с моей игровой площадкой.

Есть ли способ использовать JitPack и по-прежнему использовать локальный репозиторий maven, когда я внес изменения?

ответ

2

Сначала убедитесь, что ваша локальная градиентная сборка производит ту же самую группу, что и jitpack. Либо установите group = 'com.github....' в вашей местной конструкции градации, либо configure jitpack to use your real domain name.

Во-вторых настроить Gradle строит предпочитает местный Maven репо над jitpack:

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

'группа' не достаточно; 'version' должно быть установлено на имя ветки + eg' -SNAPSHOT' – igr

Смежные вопросы