我遇到了Gradle的问题。 我们有Jenkins Pipeline项目将发布" A"项目到S3回购。 在同一个管道中,我们有下一步从S3 repo中为Project" A"提取最新版本。我还验证了S3它发布的所有最新版本没有任何问题。
问题:
我们将旧的版本5版本改为一版,让我们说2.8.239而不是2.8.245(在S3中可用)。
但对于其他项目,它是精选最新版本。任何建议???
编辑::
我发现gradle按以下顺序运行
但是在插件中,我们正在尝试阅读自定义扩展程序,如" APPConfig {version}"但当时没有得到正确的价值。 所以我们试图在再次在插件中创建的任务中执行该代码。 但是我们都知道依赖性评估在任务执行之前发生。所以在依赖项脚本块中添加了一些if条件。现在它有效。