如何在Kotlin Spring项目上使用Java主类?

时间:2019-04-02 13:51:43

标签: java spring spring-boot gradle kotlin

由于某些情况,我不得不将Spring Boot项目中的Kotlin主类更改为Java。但是,当我使用Gradle构建项目时,出现错误: InternetSetOptionW( hRequest, INTERNET_OPTION_USERNAME, (void*) pwszAuthUserName, wcslen( pwszAuthUserName ) + 1 ); InternetSetOptionW( hRequest, INTERNET_OPTION_PASSWORD, (void*) pwszAuthPassword, wcslen( pwszAuthPassword ) + 1 ); HttpSendRequestW( hRequest, 0, -1, 0, 0 );

我通过设置Gradle - Could not find or load main class中所述的Main class name has not been configured and it could not be resolved 来解决了建筑问题,但是这在本地造成了一些麻烦(无法看到IntelliJ中的Kotlin软件包,其中包括整个源代码)。 我怀疑有更好的方法来用Java主类设置Kotlin项目。

提前谢谢

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用mainClassName属性?

将此添加到您的build.gradle文件中:

    mainClassName = "com.my-package.my-another-package.MyMainClass"

此外,请确保您应用java插件:

    apply plugin: 'java'