首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置插件验证器在JetBrains市场入场期间运行?

如何配置插件验证器在JetBrains市场入场期间运行?
EN

Stack Overflow用户
提问于 2020-12-11 16:27:55
回答 1查看 97关注 0票数 2

请您建议如何配置插件验证器,使其能够像JetBrains市场一样返回错误?

来自市场的错误:

代码语言:javascript
运行
复制
[plugin] depends on plugin com.jetbrains.php that couldn't be resolved with respect to IntelliJ IDEA Ultimate IU-202.8194.7 (2020.2.4)
Note that the [plugin] cannot be installed into IntelliJ IDEA Ultimate IU-202.8194.7 (2020.2.4) without mandatory com.jetbrains.php
Found 1 incompatibility with IntelliJ IDEA Ultimate IU-202.8194.7 (2020.2.4), some of which may be caused by the missing dependencies.

在本地运行runPluginVerifier时,一切都很好:

代码语言:javascript
运行
复制
2020-12-11T13:01:29 [main] INFO  verification - Finished 1 of 2 verifications (in 3.1 s): IU-202.8194.7 against com.lokalise.jetbrainsideplugin:1.0.0-alpha: Compatible
2020-12-11T13:01:30 [main] INFO  verification - Finished 2 of 2 verifications (in 3.6 s): PS-202.6948.87 against com.lokalise.jetbrainsideplugin:1.0.0-alpha: Compatible

我想抓住这样一个错误在CI期间最多,而不是把插件扔到市场团队。

下面是分级任务配置(Kotlin):

代码语言:javascript
运行
复制
import org.jetbrains.intellij.tasks.RunPluginVerifierTask
...
tasks.runPluginVerifier {
    ideVersions("PS-202.6948.87,IU-202.8194.7")
    setFailureLevel(RunPluginVerifierTask.FailureLevel.ALL)
}
EN

回答 1

Stack Overflow用户

发布于 2022-06-14 13:12:01

我和它做了很多斗争。找到了。

代码语言:javascript
运行
复制
tasks {
    runPluginVerifier {
        ideVersions.set(listOf("PS-202.6948.87","IU-202.8194.7"))
    }
    ...
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65255062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档