spring boot 專案報錯找不到compose.yaml檔案

脱缰的野猪發表於2024-09-10

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

相關文章