如何将集成到 Intellij 中的模块('com.intellij.modules.java')复制到其他 JetBrain 的产品中?

Posted

技术标签:

【中文标题】如何将集成到 Intellij 中的模块(\'com.intellij.modules.java\')复制到其他 JetBrain 的产品中?【英文标题】:How to copy module ('com.intellij.modules.java') integrated into Intellij to other JetBrain's product?如何将集成到 Intellij 中的模块('com.intellij.modules.java')复制到其他 JetBrain 的产品中? 【发布时间】:2022-01-17 00:35:37 【问题描述】:

在将插件“Fortify Analysis”下载并导入到 IntelliJ 之后,一切正常,但是当我尝试将相同的插件导入例如PyCharm 我看到这样的错误消息:

在IntelliJ's documentation 中,我看到模块“com.intellij.modules.java”内置在 IntelliJ 中。另一方面,负责插件“Fortify Analysis”的公司的支持告诉我,他们的插件应该在 PyCharm 上工作(我使用的是根据their documentation 的版本)并且我看到的问题与他们无关产品。

我也试过 the solution 来评论这条线:

<depends>com.intellij.modules.java</depends>

在插件压缩文件中:META-INF/plugin.xml

我试图找到模块并手动复制但我下载IntelliJ IDEA Community Edition.2020.3.4.tag.gz后找不到模块文件。

我还尝试安装在存储库 apt-cache search intellij 中可以找到的每个模块:

sudo apt-get install libintellij-core-java libgradle-plugins-java libintellij-extensions-java libintellij-platform-api-java libintellij-platform-impl-java libintellij-utils-java libtrove-intellij-java

但这并没有解决我的问题。

所以我看到的唯一解决方案是将插件从 IntelliJ 复制到 PyCharm,但我不知道该怎么做?

【问题讨论】:

【参考方案1】:

坏消息:我认为您误解了插件兼容性制造商的文档。

documentation you mentioned 列出了仅与 android Studio 4.x 和 IntelliJ IDEA 2020.x 兼容的“Fortify Analysis 插件”,但“Fortify Remediation 插件”此外还兼容 PyCharm 2020.x 和 WebStorm 2020.x

至少您的屏幕截图显示了“Fortify Analysis”插件,因此根据制造商的说法,它与 PyCharm 不兼容。

【讨论】:

以上是关于如何将集成到 Intellij 中的模块('com.intellij.modules.java')复制到其他 JetBrain 的产品中?的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA(集成各种插件:JDKTomcatMavenGradleGit)

IntelliJ 中的目标字节码总是回落到 1.5

IntelliJ IDEA 中的 Drools 支持

在 IntelliJ IDEA 中将外部库添加到工件 jar

使用intellij的idea集成开发工具中的git插件(转)

Intellij Idea 中的库、项目、模块和包