在SVN中,我們有一個使用休眠等所有數據庫邏輯的項目。但是,該項目依賴於處於特定狀態的數據庫模式匹配代碼。正在尋找在Subversion項目結構中正確處理配置和數據庫模式文件
同樣,我們還將在配置目錄中配置用於運行服務器的腳本。
如何正確設置SVN中的項目結構來克服這個問題?
的結構可能是這樣的:
--DBHibernateProject
------trunk
------branches
------tags
--DatabaseScriptsProject
------trunk
------branches
------tags
--ConfigProject
------trunk
------branches
------tags
但是,我們如何配合數據庫腳本項目說發佈 - 1.0 DBHibernateProject的? hibernate項目在maven倉庫中有一個可部署的資產(jar),但是db腳本沒有。我想確保正確的數據庫腳本與正確的應用程序版本綁定。
正如你已經提到你的標籤中的maven,你爲什麼不使用版本的依賴? –
當實際上沒有資產(戰爭,jar等)時,如何使用腳本項目的依賴關係。它只是一個POM的依賴? – Oggie