2017-08-30 53 views
1

我正在開發一個使用spring-boot,Maven,liquibase的項目。所以,當我運行我的項目時,出現錯誤,並且在執行maven時將liquibase 配置設置爲更新。如何使用Maven設置Liquibase?

Caused by: java.lang.IllegalStateException: Cannot find changelog location: class path resource [db-scripts/db.master.xml] (please add changelog or check your Liquibase configuration) 

我看到pom.xml的標籤排除了我的數據庫腳本的路徑。我相信maven在liquibase運行之前正在擦除這條路。

回答

1

Liquibase從changelog文件中使用。你必須添加文件。

+0

嗨Tomasz 我有一個更新日誌文件,但沒有工作。如果我刪除了我的pom.xml的以下代碼。它工作正常。 'code' 分貝的腳本/ ** 'code' 感謝您的幫助。 –

+0

「如果我刪除了我的pom.xml的以下代碼,它工作正常。代碼 db-scripts/**」這是一個功能,而不是Maven中的錯誤。當你從項目中排除某些東西時,這意味着該項目沒有Liquibase需要的文件,因爲它不起作用。 AFAIK –

+0

好的。我明白了。我能做什麼?我需要這些文件來製作作品,但之後我想刪除這些文件。 –

相關問題