2011-03-01 68 views
0

我想從存儲在SVN中的項目中創建一個包(缺少SVN條目,Eclipse設置)並使用maven進行管理。我應該可以創建一個包,以便在後面的時間點作爲快照重用。我應該怎麼做?什麼樣的工具可用於打包源代碼

回答

1

假設你已經用SCM設置你的項目,maven會忽略.svn目錄,只要你的eclipse屬性文件不在你的「src」文件夾中,你也不會得到這些。您的-SNAPSHOT版本可以稍後部署和重用。

如果您只是希望將SVN存儲庫「SNAPSHOT」保存以備後用,那麼我會建議使用SVN「TAG」將該時間點存儲在存儲庫中。這可以使用Maven SCM Plugin

在這一點上,你總是可以簽出標籤的版本,並繼續從確切的版本。

1

有多種方式可以做到這一點。最簡單的方法之一是使用腳本(shell/batch/powershell)並執行svn導出。不同於svn checkout,這將得到沒有SVN條目的源代碼的指定版本。本質上,您將在腳本中執行以下命令:

svn export [-r REV] URL[@PEGREV] [PATH] 

您可以添加命令以刪除腳本中的eclipse設置。