我有一个gradle构建,它依赖于另一个团队的工件,并且工件命名方案处于过渡到另一个团队的中间。因此,我希望我的构建同时支持新旧命名方案。我想要这样的东西:
artifact-name-variant-1
得到解决->使用它并感到幸福artifact-name-variant-2
即我想提供替代工件,仅当存储库中不存在“主要”工件时才使用。
到目前为止,我唯一能找到的解决方案是使用dependencies.createArtifactResolutionQuery()
来查询工件是否可以解决-但这太冗长了。有没有更好的方法可以实现这一目标?