2016-07-06 48 views
0

我們正在使用Maven構建取代Ant構建。目前,我們有一個在Ant構建中生成SQL腳本的項目,並將它們放入我們的工件目錄結構中。把Maven構建生成的SQL腳本放在哪裏?

現在介紹Maven,我們將用Nexus存儲庫替換該目錄結構。我不確定如何處理生成的SQL腳本。

我應該壓縮它們並將它們作爲(側面)製品放入存儲庫嗎?

還是應該將它們檢入版本控制?

還是有另一種更優雅的方式?

這可能也適用於其他自動生成的腳本,數據等。

+0

如果腳本應該是部分或您的項目,只是包括在build目錄的文件夾,所以當您打包的應用程序是包含。 –

+0

提到的項目(意味着它的Ant腳本)只是創建一個SQL文件並將其放到一個目錄中。你會建議把這個SQL文件放入一個jar文件並將其放入Nexus中? –

+0

那麼,腳本沒有鏈接到您的項目的版本?如果您希望將腳本歸入nexus,請將其包含在您的項目中(如果恰當),或者創建一個新的項目/模塊(即新的工件id),以便可以通過nexus進行管理。 –

回答