我在IntelliJ IDEA中有一个只支持Java的多模块Maven项目,每当我重新构建模块或选择运行所有测试时,我都可以看到IDEA调用Kotlin编译器。这显示在后台进程栏中。它有时也会显示Kotlin: connecting to daemon,这似乎需要相当长的时间。对于某个项目,有没有办法让IDEA完全忽略Kotlin?我猜构建时间可以通过这种方式加快一点。我知道我可以禁用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
复制相似问题