【发布时间】:2021-12-18 19:09:03
【问题描述】:
我一直在寻找答案,但到目前为止我发现的几乎所有东西都已经过时或不起作用。我想在我的 JAR 中包含 Spring DevTools,以便我可以使用实时重新加载功能。
到目前为止我做了什么;
- 使用
./gradlew bootBuildImage构建 Docker 映像。 - 创建了一个使用此图像的
docker-compose.yml。 - 将 IntelliJ 中的配置更改为使用
org.springframework.boot.devtools.RemoteSpringApplication作为主类。
但是,当我更改某些内容并构建项目时,我总是会遇到同样的错误:
Exception in thread "File Watcher" java.lang.IllegalStateException: Unexpected 404 NOT_FOUND response uploading class files
我是否需要更改构建映像的方式或应用一些额外的 Gradle 配置才能使其正常工作?对于 Maven,只需将 excludeDevTools 设置为 false 就足够了,但看起来它不适用于 Gradle。
【问题讨论】:
标签: java spring-boot gradle jar