每次我更改
md
目录之外的任何文件(js
、html
、src/
)时,我的 Micronaut 应用程序都会自动重新启动。
应用程序启动时,我在日志中看到这一行:
Watching for changes in [myapp, myapp/src/main/java, myapp/src/main/resources]
所以,服务器正在监视项目根目录的变化,这是完全错误的。
micronaut.io.watch.*
中的每个选项,但没有效果。
如何禁用此功能?我既不需要也不想使用它。
这是 Micronaut Maven 插件的一项功能,可以通过在运行时传递
mn.watch
标志(例如 ./mvnw mn:run -Dmn.watch=false
)来禁用它,或者您可以编辑 pom 并添加 <watchForChanges>
元素。请参阅文档https://micronaut-projects.github.io/micronaut-maven-plugin/latest/run-mojo.html