gpt4 book ai didi

Gradle:如何自动使用最新版本的插件

转载 作者:行者123 更新时间:2023-12-03 03:42:34 24 4
gpt4 key购买 nike

我开发了一个内部插件。该插件有自己的版本。然后,我将该插件用于存储库中的构建过程。如果我更改插件的版本,我必须更新 build.gradle 以拼写我们的新版本。我有大约 100 个这样的存储库。有没有办法在我的 build.gradle 中指定使用可以在该位置找到的最新版本的插件?我可以在 gradle 之前运行一个批处理文件,找到最新的,用那个数字更新 build.gradle,然后运行构建过程,但这是一个应该可用的功能的大工作。请参阅下面的代码,其中我调用了我经常更改的插件:

    buildscript {
repositories {
maven {
url "c:/git/_TEST/plug-in"
}
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath group: 'com.myplugin.gradle', name: 'com.myplugin.mypluginbuild', version: '1.0'
}
apply plugin: 'com.myplugin.mypluginbuild'
}

如果我不指定版本,它会返回一个错误。有什么建议吗?

最佳答案

对于那些使用plugins{} block 的人,gradle7+支持动态版本,包括+latest.release

plugins {
id "your-plugin-id" version "1.0.+"
}

dynamic version doc

关于Gradle:如何自动使用最新版本的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42259360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com