首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为IntelliJ创意创建插件。插件与此安装不兼容。

为IntelliJ创意创建插件。插件与此安装不兼容。
EN

Stack Overflow用户
提问于 2018-02-15 12:25:10
回答 2查看 3.2K关注 0票数 5

我为IntelliJ IDEA创建了一个插件,我希望它能在Android和其他基于IDEA的产品上运行。

我使用gradle-intellij-插件并具有这样的设置:

build.gradle

代码语言:javascript
运行
复制
buildscript {
    ext.kotlin_version = '1.2.10'

    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

plugins {
    id "org.jetbrains.intellij" version "0.2.17"
    id "org.jetbrains.kotlin.jvm" version "1.2.10"
}
group pluginGroup
version pluginVersion

apply plugin: 'org.jetbrains.intellij'
apply plugin: 'java'
apply plugin: 'kotlin'


intellij {
    version 'IC-2017.3'
    plugins 'git4idea'
    pluginName "plugin name"
}

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    //...
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
    kotlinOptions.jvmTarget = "1.8"
}

plugins.xml

代码语言:javascript
运行
复制
<idea-plugin>
   ...
   <idea-version since-build="143.379"/>
   <depends>com.intellij.modules.lang</depends>
   <depends>com.intellij.modules.vcs</depends>
   <depends>Git4Idea</depends>
   ...
</idea-plugin>

在IntelliJ上安装IDEA是没有错误的。在Android 3.0.1上安装时出现错误

插件“插件名”与此安装不兼容。

如何修正错误?

EN

回答 2

Stack Overflow用户

发布于 2018-03-08 03:55:04

我也遇到了同样的问题,我通过plugin.xml解决了这个问题,您也可以在plugin.xml中轻松找到解决方案。

在plugin.xml中,您可以看到以下内容:

代码语言:javascript
运行
复制
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
<idea-version since-build="173.0"/>
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
   on how to target different products -->
<!-- uncomment to enable plugin in all products
<depends>com.intellij.modules.lang</depends>
-->

我们可以得到两个链接:

  1. ranges.html
  2. compatibility.html

我解决问题的第一环节,我认为第二环节也值得收集。

进入第一个链接,向下滚动,您将看到:

所以只要改变

idea-版本自-build=“173.0”

idea-版本自-build=“141”

现在你可以重新尝试准备你的插件了。

票数 2
EN

Stack Overflow用户

发布于 2018-02-20 05:58:30

С挂起了设置,它对我起作用

build.gradle

代码语言:javascript
运行
复制
buildscript {
    ext.kotlin_version = '1.2.10'

    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

plugins {
    id "org.jetbrains.intellij" version "0.2.17"
}
group pluginGroup
version pluginVersion

apply plugin: 'org.jetbrains.intellij'
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'idea'

sourceCompatibility = 1.8
targetCompatibility = 1.8

intellij {
    version '2017.3'
    plugins 'git4idea'
    pluginName "plugin name"
    updateSinceUntilBuild false
    type 'IC'
}

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    compile 'com.google.code.gson:gson:2.8.2'
    compile("com.taskadapter:redmine-java-api:3.1.0") {
        exclude group: "org.slf4j"
    }

//    testCompile group: 'junit', name: 'junit', version: '4.12'
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
    kotlinOptions.jvmTarget = "1.8"
}

plugin.xml

代码语言:javascript
运行
复制
<idea-version since-build="141.177"/>
<depends>com.intellij.modules.lang</depends>
<depends>Git4Idea</depends>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48807246

复制
相关文章

相似问题

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