2015-12-18 2 views
0

У меня есть проект А и Б. Проект Б зависит от А.Gradle не поднимая последнюю библиотеку/версию от Artifactory

Если я построить снимок для B, это вызовет снимок построить на А. Вопрос что, когда последний снимок A будет нажат, B не получит последний моментальный снимок. Скорее, он поднимает ту, что до этого.

Есть ли причина? И могу ли я каждый раз получать последний снимок?

ответ

3

Если зависимости не имеют «-snapshot», вы можете конкретно сказать Gradle, что зависимость является изменение один так:

dependencies { 
    compile group: "group", name: "artifact", version: "1.0", changing: true 
} 

Однако даже изменение зависимостей кэшируются в течение 24 часов по умолчанию. Чтобы убедиться, что вы всегда получите последнюю версию, используйте:

configurations.all { 
    resolutionStrategy.cacheChangingModulesFor 0, 'seconds' 
} 
Смежные вопросы