У меня есть многомодульный проект Gradle, который содержит core
и client
. client
зависит от core
, который объявляется следующим образом:
dependencies {
compile project(':core')
}
Если я публикую core
и client
в Ivy или Maven, зависимость от client
до core
использует точную версию, которая в настоящее время определена для core
(например, 1.0.0
).
Есть ли способ изменить это? Допустим, core
гарантированно совместим между второстепенными выпусками. Поэтому вместо 1.0.0
я бы хотел, чтобы зависимость была от версии 1.+
.
core
иclient
— это всего лишь пример. В реальном проекте модулей гораздо больше. - person Werzi2001   schedule 04.12.2017