В моем репозитории артефактов сборки у меня есть сборки как из ветки, так и из магистрали.
Я проверил, что моя решимость работает с веткой и захватывает правильный элемент.
Но это не работает, если зависимость также находится в магистральном репозитории. В этом случае он захватывает зависимость из ствола, а не из моей ветки.
Мне нужно решить, чтобы вытащить зависимость из репозитория магистрали, если ее нет в ветке, но если зависимость находится в ветке, мне нужна версия ветки, а не версия магистрали.
Как я могу сделать это в Айви? Я бы предпочел просто найти версию ветки, а затем перестать ее искать. Таким образом, если он отсутствует в ветке, он «проваливается» в основную версию.
Возможно ли, что способ, которым я использую номера сборки, неверен для этой ситуации?
Вот пример:
trunkbuild - версия = "1.0.4" ветка - версия = "1.0-SNAPSHOT"
Должны ли мои ветки быть «1.1-SNAPSHOT» вместо этого?
Код в моих ветках всегда должен быть версией ВПЕРЕДИ, а не позади ствола.