У меня есть сборка Gradle, которая зависит от артефактов другой команды, и схема именования артефактов находится в середине перехода к другой. Поэтому я хочу, чтобы моя сборка поддерживала как старую, так и новую схему именования. Я хочу что-то вроде этого:
- , если
artifact-name-variant-1
решено -> использовать его и быть счастливым
- еще попробуйте
artifact-name-variant-2
- 1010 * обязательно *
т.е. Я хочу предоставить альтернативный артефакт, который будет использоваться только в том случае, если в репозитории «основного» не существует.
Единственное решение, которое я смог найти до сих пор, - это использовать dependencies.createArtifactResolutionQuery()
для запроса, можно разрешить артефакт, но это слишком многословно. Есть ли лучший способ добиться этого?