所以我用Kotlin编写了一个插件,在这样的插件(我的插件)中,我安装了其他插件。
从项目对象中,我可以访问plugins字段及其方法。但是没有任何方法可以让我选择我将要安装的插件的版本。
基本上我想做相当于
plugins{
id "org.jetbrains.kotlin.jvm" version "1.6.21"
}
但是在我的插件中,惟一可用的对象(project.plugins)是类型的,它基本上只有方法apply(String)和方法apply(Class<?>)。如何使用此接口指定插件的版本?
Git客户端插件以前的版本是版本:3.0.0-rc(Beta),其中存在安全漏洞,因此升级到最新版本:2.8.6(最新版本)。但是不幸的是,所有的依赖插件仍然在寻找3.0.0,并且认为2.8.6是旧版本(插件中的一个bug )仍然在使用旧版本而不是更新版本,这在升级过程中造成了问题。因此,试图恢复,但没有恢复到测试版,从2.8.6到3.0.0。
📷
没有恢复到旧版本的选项:在https://updates.jenkins-ci.org/download/plugins/git-client/中也没有像以前一样手动升级Git客户端的版本。
📷
Note this problem I faced
我在远程调试时遇到了这个错误:
ERROR: Plugin 'Device' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
ERROR: Plugin 'Statusbar' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml
当我在设备和控制台面板上运行应用程序时,我会得到所有插件的这些错误。以及如何在xcode上调试javascript??我对此一无所知?
由