spring boot 项目报错找不到compose.yaml文件
spring boot的项目引用了spring-boot-docker-compose,运行时没问题,但是将该项目放到了一个父项目中作为一个module后,在idea里直接运行的话会报错找不到compose.yaml文件,因为idea试图去父项目的路径下找。
如果直接在子项目的路径里运行:
mvn spring-boot:run
是没问题的,可以启动。
还有一个解决办法就是,修改 Run | Configuration
针对需要运行的项目,将Working directory改为 $MODULE_WORKING_DIR$ 即可,这样在idea里运行也就没问题了
参考文档:https://github.com/spring-projects/spring-boot/issues/40512