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