gradle-plugin - 如何从自定义插件应用特定版本的 gradle 插件
问题描述
我正在开发一个 gradle 插件,它以某种所需的方式应用和配置许多其他 3rd 方插件。
作为我的插件配置的一部分,我希望允许用户选择性地覆盖此类 3rd 方插件的特定版本,例如
myPlugin {
some3rdPartyPlugin {
overridePluginVersion = "1.0.1" // the "default" bundled version might be e.g. "1.0.0"
}
}
我可以从我的插件中应用(捆绑版本的)3rd 方插件就好了,使用plugins.apply()
or project.pluginManager.apply()
。但我不知道如何应用此类 3rd 方插件的自定义版本。
解决方案
推荐阅读
- python - 给定x,y轴上数组的不同位置,如何获得两个数组之间的空间距离
- c - 如何使用糟糕的 Windows 套接字在 https GET 请求中发送包含 unicode 字符的 cookie
- javascript - 无法将我的应用程序部署到 Heroku。错误:clean-webpack-plugin 只接受一个选项对象
- python - python-用networkx获取网络节点的度数
- javascript - 如何重复 SVG 多个部分的关键帧动画?
- javascript - 在 React Hook 中设置对象
- pylint - 如何防止尝试 lint python 代码时收到的 pylint 错误?
- php - CakePHP 3.8.0 中使用 AJAX 的依赖(链式)下拉菜单
- c# - 是否可以使用别名映射到枚举?
- visual-studio-2015 - EF5 代码优先迁移是否可以在 Visual Studio 之外搭建?