2016-04-27 70 views
0

正如我在版本3.3中看到的,提供了標籤功能。我真的很喜歡使用它們,但是由於缺乏處理ant數據庫任務中的標籤,這是不可能的。是否以其他方式處理?此外,我想知道如何添加一個問題到liquibase jira。爲什麼liquibase:updateDatabase ant任務不支持標籤?

+0

我不使用螞蟻,但我不明白爲什麼它不應該可以使用標籤(或上下文)與螞蟻? Ant應該只是一種調用/啓動liquibase的方式。它仍然應該讀取您的changelog.xml文件,這是你定義你的標籤...也許我只是不明白你的問題... – Jens

+0

另外,請閱讀本頁以獲得更多關於編寫好問題的信息:http:// stackoverflow.com/help/mcve – SteveDonie

+0

@Jens For Liquibase存在像liquibase:updateDatabase這樣的數據庫ant任務。該任務通過指定上下文屬性來處理上下文的使用。標籤也是不可能的,所以你不能通過帶有標籤特徵的螞蟻任務運行變更集。 –

回答

0

要添加一些東西到Liquibase吉拉,你只需要在此處註冊一個帳號:

https://liquibase.jira.com/login

創建帳戶後,您將能夠創建新問題。

就Ant任務而言,似乎您應該能夠在Ant任務中使用標籤和上下文。如果您可以包含一個Ant構建文件,該文件顯示您正在使用的命令以及輸出中存在的任何問題,我們可以幫助解決這些問題。

+0

好的我明白了。我的意思是像liquibase:updateDatabase這樣的liquibase ant任務沒有處理標籤的屬性。對於上面提到的用於處理上下文的exists屬性。但是沒有任何屬性來處理標籤。所以我不能通過ant任務使用標籤來運行變更集。你可以在這裏查看liquibase文檔[鏈接](http://www.liquibase.org/documentation/ant/updatedatabase_ant_task.html) –

+2

我將繼續介紹延斯上面所說的。我認爲文件是缺乏的。 Liquibase幾乎是一個單人項目,所以有時文檔落後於實際代碼。 – SteveDonie

+0

我今天再次檢查了這一點。我犯了錯字,因爲我指定了'label'而不是'labels' attibute。現在它起作用了。是的,文檔缺乏 –