首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Intellij插件项目中找不到PsiClass

在我的Intellij插件项目中找不到PsiClass
EN

Stack Overflow用户
提问于 2020-03-04 03:35:32
回答 3查看 768关注 0票数 3

许多教程提到了一个类-- PsiClass,但是我在我的项目中找不到这个类。我的build.gradle如下:

代码语言:javascript
复制
plugins {
    id 'java'
    id 'org.jetbrains.intellij' version '0.4.16'
    id 'org.jetbrains.kotlin.jvm' version '1.3.61'
    id 'idea'
}

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

group 'com.github.boybeak.adapter'
version '0.1'

sourceCompatibility = 1.8

repositories {
    /*google()
    jcenter()*/
    mavenCentral()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
//    implementation group: 'com.github.boybeak', name: 'any-adapter', version: '1.1.2'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

intellij {
    /*version '192.7142.36'*/
    type 'AI'
    plugins 'android'
    localPath '/Applications/Android Studio.app'
}

我的创意版本:

IntelliJ IDEA 2019.3.1 (Community ) Build #IC-193.5662.53,建于2019年12月18日,运行时版本: 11.0.5+10-b520.17 x86_64 VM: OpenJDK 64位服务器VM,由JetBrains s.r.o macOS 10.15.3 GC: ParNew,ConcurrentMarkSweep内存: 990M核:4注册表:非绑定插件: DBN,OdpsStudio,no.tornado.tornadofx.idea

我应该在我的项目中添加更多的库吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-04 03:48:09

经过进一步的搜索,我找到了一个解决方案。https://intellij-support.jetbrains.com/hc/en-us/community/posts/360005055559-Missing-classes-after-upgrade-to-2019-2-2

把我的秤换成这样:

代码语言:javascript
复制
intellij {
    /*version '192.7142.36'*/
    type 'AI'
    plugins 'android', 'java'
    localPath '/Applications/Android Studio.app'
}

android之后添加Java插件

票数 4
EN

Stack Overflow用户

发布于 2020-12-30 22:49:02

如果使用build.gradle.kts,则添加Kotlin脚本解决方案

代码语言:javascript
复制
intellij {
    ...
    setPlugins("java")
}

最新的Idea插件模板建议 gradle.properties作为插件依赖的来源

代码语言:javascript
复制
// gradle.properties
platformPlugins = ...

// build.gradle.kts
val platformPlugins: String by project

intellij {
    setPlugins(*platformPlugins.split(',').map(String::trim).filter(String::isNotEmpty).toTypedArray())
}
票数 1
EN

Stack Overflow用户

发布于 2022-12-04 04:49:29

通过将其添加到build.gradle.kts文件中,我能够修复这个问题:

代码语言:javascript
复制
intellij {
    version.set("2021.3.3")
    type.set("IC") // Target IDE Platform

    plugins.set(listOf("com.intellij.java")) // Add this
}

当我这么做的时候,这个小家伙突然出现了:

我点击了它,然后就能够导入PsiClass了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60518688

复制
相关文章

相似问题

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