Int*_*ang 5 plugins intellij-idea intellij-plugin gradle android-studio-3.0
我为 IntelliJ IDEA 创建了一个插件,我希望它可以在 Android Studio 和其他基于 IDEA 的产品上运行。
我使用gradle-intellij-plugin 并有这样的设置:
构建.gradle
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"
}
Run Code Online (Sandbox Code Playgroud)
插件文件
<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>
Run Code Online (Sandbox Code Playgroud)
在 IntelliJ IDEA 上安装没有错误。在 Android Studio 3.0.1 上安装时出现错误
插件“插件名称”与此安装不兼容
如何修复错误?
\xd0\xa1hanged 的设置,它对我有用
\n\n构建.gradle
\n\nbuildscript {\n ext.kotlin_version = \'1.2.10\'\n\n repositories {\n mavenCentral()\n jcenter()\n }\n dependencies {\n classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n }\n}\n\nplugins {\n id "org.jetbrains.intellij" version "0.2.17"\n}\ngroup pluginGroup\nversion pluginVersion\n\napply plugin: \'org.jetbrains.intellij\'\napply plugin: \'java\'\napply plugin: \'kotlin\'\napply plugin: \'idea\'\n\nsourceCompatibility = 1.8\ntargetCompatibility = 1.8\n\nintellij {\n version \'2017.3\'\n plugins \'git4idea\'\n pluginName "plugin name"\n updateSinceUntilBuild false\n type \'IC\'\n}\n\nrepositories {\n mavenCentral()\n}\n\ndependencies {\n compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"\n compile \'com.google.code.gson:gson:2.8.2\'\n compile("com.taskadapter:redmine-java-api:3.1.0") {\n exclude group: "org.slf4j"\n }\n\n// testCompile group: \'junit\', name: \'junit\', version: \'4.12\'\n}\n\ncompileKotlin {\n kotlinOptions.jvmTarget = "1.8"\n}\ncompileTestKotlin {\n kotlinOptions.jvmTarget = "1.8"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n插件.xml
\n\n<idea-version since-build="141.177"/>\n<depends>com.intellij.modules.lang</depends>\n<depends>Git4Idea</depends>\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
2697 次 |
最近记录: |