運行3.2版本,我得到一個錯誤Liquibase 3.2找不到dbchangelog-3.2.xsd
[WARN] liquibase - schema_reference.4:無法讀取模式文檔 'http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.2.xsd',因爲:1)找不到文檔; 2)文件無法閱讀; 3)文檔的根元素不是。
當我尋找http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.2.xsd它不在那裏,雖然http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd是。
我來到這個https://liquibase.jira.com/browse/CORE-1840,我解釋說你不需要訪問互聯網來獲取dbchangelog-3.2.xsd。當互聯網可用時,它似乎沒有幫助,但.xsd不存在。
我已經恢復到3.1,但想知道我的3.2問題的根本原因。
的3.2.xsd現在已經上傳的,應該是可訪問的,但它不應該被liquibase獲取。您是在代理之後運行還是有其他任何奇怪的網絡設置? –
不,沒有什麼不尋常的,據我所知。當我保存.xsd的本地副本並將其更改爲硬編碼的鏈接地址時,它肯定會起作用。當時我認爲如果沒有互聯網訪問,你必須只使用本地副本,而不是覆蓋互聯網可用的情況,但.xsd不在那裏。 – Ribeye
它不應該使用網絡。你能用3.2.1進行測試,如果你仍然有麻煩在liquibase.jira.com上打開一個問題,包括你的XML頭文件? –