我在IntelliJ IDEA中有一个只支持Java的多模块Maven项目,每当我重新构建模块或选择运行所有测试时,我都可以看到IDEA调用Kotlin编译器。这显示在后台进程栏中。它有时也会显示Kotlin: connecting to daemon,这似乎需要相当长的时间。对于某个项目,有没有办法让IDEA完全忽略Kotlin?我猜构建时间可以通过这种方式加快一点。我知道我可以禁用Kotlin插件,但这不是我想要的,因为它对所有项目都是禁用的。
发布于 2020-11-08 21:33:20
我试着禁用Kotlin的插件,然后重启IDEA,这个问题解决了,即使我继续使用Gradle。社区2019.3。
发布于 2020-02-12 03:42:43
Intellij提供了两种不同的设置。项目智能设置和全局设置。
右击项目,选择打开模块设置,即可查看具体项目设置,如下图所示:

这将打开Project Settings窗口。您可以在下面的屏幕中选择kotlin并将其删除。

发布于 2020-02-12 05:07:04
如果您使用Maven作为构建管理器,则可以使用Koltin插件来构建项目。
插件名称为org.jetbrains.kotlin:kotlin-maven-plugin。
<build>
<sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
<testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<configuration>
<compilerPlugins>
<plugin>jpa</plugin>
</compilerPlugins>
<args>
<arg>-Xjsr305=strict</arg>
</args>
</configuration>
<dependencies>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-noarg</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-allopen</artifactId>
<version>${kotlin.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>你只需要删除它!
https://stackoverflow.com/questions/60176088
复制相似问题