ton*_*ony 5 gradle build.gradle gradle-plugin
我开发了一个内部插件。该插件有自己的版本。然后,我使用该插件在存储库中进行构建过程。如果我更改插件的版本,我必须更新 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'
}
Run Code Online (Sandbox Code Playgroud)
如果我不指定版本,它会返回错误。有什么建议么?
对于那些使用plugins{}块的人来说,gradle7+支持动态版本,其中包括+和latest.release。
plugins {
id "your-plugin-id" version "1.0.+"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4849 次 |
| 最近记录: |