IntelliJ - Gradle - Kotlin - Micronaut - 更改文件不会在 "run" 上重新生成 类
IntelliJ - Gradle - Kotlin - Micronaut - Changing files does not re-generate classes on "run"
我在 IntelliJ 中有一个 Kotlin-Micronaut v.1.0.2 项目和 Gradle v5.3。
我的 运行 应用程序具有例如以下控制器:
@Controller("/api/test")
class TestController {
@Get
fun helloWorld() = "Hello World"
}
如果我更改任何此代码,例如更改 return 值或添加另一个 REST 方法(例如 POST),则只会在 [=14] 上生成必要的代码=].在 IntelliJ 中点击 "Run" 不会为我生成必要的端点(例如,在添加 POST 端点并尝试卷曲它时,我得到 "Method not allowed" 直到我清理构建)。
你有什么建议吗?
启用设置(macOS 上的首选项)|构建、执行、部署 |构建工具 | Gradle |亚军 | 将 IDE build/run 操作委托给 Gradle 选项。这样 IDE 将根据您正在使用的 Gradle 插件的逻辑使用 Gradle 生成和构建 类。
我在 IntelliJ 中有一个 Kotlin-Micronaut v.1.0.2 项目和 Gradle v5.3。 我的 运行 应用程序具有例如以下控制器:
@Controller("/api/test")
class TestController {
@Get
fun helloWorld() = "Hello World"
}
如果我更改任何此代码,例如更改 return 值或添加另一个 REST 方法(例如 POST),则只会在 [=14] 上生成必要的代码=].在 IntelliJ 中点击 "Run" 不会为我生成必要的端点(例如,在添加 POST 端点并尝试卷曲它时,我得到 "Method not allowed" 直到我清理构建)。
你有什么建议吗?
启用设置(macOS 上的首选项)|构建、执行、部署 |构建工具 | Gradle |亚军 | 将 IDE build/run 操作委托给 Gradle 选项。这样 IDE 将根据您正在使用的 Gradle 插件的逻辑使用 Gradle 生成和构建 类。