Gradle: как обеспечить альтернативную зависимость, если основная не разрешена? - PullRequest
0 голосов
/ 25 марта 2019

У меня есть сборка Gradle, которая зависит от артефактов другой команды, и схема именования артефактов находится в середине перехода к другой. Поэтому я хочу, чтобы моя сборка поддерживала как старую, так и новую схему именования. Я хочу что-то вроде этого:

  1. , если artifact-name-variant-1 решено -> использовать его и быть счастливым
  2. еще попробуйте artifact-name-variant-2
  3. 1010 * обязательно *

т.е. Я хочу предоставить альтернативный артефакт, который будет использоваться только в том случае, если в репозитории «основного» не существует.

Единственное решение, которое я смог найти до сих пор, - это использовать dependencies.createArtifactResolutionQuery() для запроса, можно разрешить артефакт, но это слишком многословно. Есть ли лучший способ добиться этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...