在使用maven时,Kotlin不是从src / main / kotlin编译的
kotlin编译器似乎只是试图编译src / main / java中的.kt文件,而忽略了src / main / kotlin。 但是,IntelliJ IDE中的一切似乎都正确链接。 没有错误。
下面是我的kotlin插件配置:
kotlin-maven-plugin org.jetbrains.kotlin ${kotlin.version} compile compile ${project.basedir}/src/main/kotlin ${project.basedir}/src/main/java test-compile test-compile ${project.basedir}/src/test/kotlin ${project.basedir}/src/test/java
但是,当我运行mvn clean install时,kotlin编译器似乎不运行。 所以我尝试直接从插件运行kotlin编译器。
[INFO] --- kotlin-maven-plugin:1.1.2:compile (default-cli) @ eagle-client-core --- [INFO] Kotlin Compiler version 1.1.2 [INFO] Compiling Kotlin sources from [C:\Users\me\workspace\Project\Clients\project-client\project-client-core\src\main\java]
正如你所看到的,src / main / java正在被扫描,但不是src / main / kotlin。
我没有看到任何明显的错误,我的配置。 任何帮助appriciated。
您可能需要关闭默认编译,如https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin-and-java-sources所述
maven-compiler-plugin default-compile none default-testCompile none java-compile compile compile java-test-compile test-compile testCompile
- Kotlin,Java,JSTL布尔互操作
- Docs for Spring告诉我,myRepository.findOne(Id id)返回实体,如果没有find,则返回null,但IntelliJ说不同
- selenium在Kotlin =>行动不可用
- kotlin未解决的KDoc链接,但IntelliJ不喜欢导入修复它
- 是否有可能为IntelliJ的Edu插件创建自己的内容?
- Kotlin NoClassDefFoundError和spring @RequestMapping方法
- IntelliJ不能识别kotlin文件,删除后重新创建相同的名称
- 如何在IntelliJ中为Scala配置代码清理
- 在更改Kotlin源文件时,使Intellij IDE运行Kotlin / Java注释处理