【发布时间】:2019-04-25 16:43:00
【问题描述】:
我在 IntelliJ 和 Gradle v5.3 中有一个 Kotlin-Micronaut v.1.0.2 项目。 我正在运行的应用程序具有例如以下控制器:
@Controller("/api/test")
class TestController {
@Get
fun helloWorld() = "Hello World"
}
如果我更改任何此代码,例如更改返回值或添加另一个 REST 方法(例如 POST),则只会在 ./gradlew clean build 上生成必要的代码。在 IntelliJ 中点击“运行”不会为我生成必要的端点(例如,在添加 POST 端点并尝试卷曲它时,在清理构建之前,我会得到“方法不允许”)。
你有什么建议吗?
【问题讨论】:
-
您使用什么 IDE 版本?尝试设置(macOS 上的首选项)|构建、执行、部署 |构建工具 |摇篮 |亚军 | 将 IDE 构建/运行操作委托给 Gradle 选项。有帮助吗?
-
嘿@Andrey 我应用了你提到的菜单设置,现在它可以工作了。谢谢你。如果可以,我会将您的答案标记为解决方案。
标签: gradle intellij-idea kotlin micronaut