1. 程式人生 > >關於MAVEN子父工程上傳SVN以及從SVN檢出過程簡介

關於MAVEN子父工程上傳SVN以及從SVN檢出過程簡介

首先 在版本管理中,共享是一個含義不明的意思。
其次,如果你需要通過SVN來進行MAVEN工程的版本管理,如何組織目錄結構,我覺得取決於你自己工程的目錄結構。一般來說,如果你的父專案是根樹的目錄層次的話,SVN就直接管理父專案。

將工程上傳到SVN:

上傳maven專案工程到SVN 

1.在svn伺服器上新建倉庫:

  首先開啟svn伺服器,看到如下頁面:


首先建立一個使用者和密碼,我這裡是建立的root使用者。這裡資料夾分三個:

repositories(程式碼倉庫)

user(使用者)

group(使用者組,可以有多個使用者)

這裡右擊repositories新建倉庫:點選下一步


這裡選擇 single-project repository,這樣生成的是三個子資料夾的專案倉庫。

這三個子資料夾是

trunk(主幹):用於大版本的程式碼的管理(例如8.0版本)

tag(標籤):版本確定後製定的標籤

branches(分支):用於小版本程式碼的管理(例如8.0.41版本)


點選下一步--》create即可


這裡的URL在後面eclipse中上傳maven工程的時候會用到


2.在eclipse中上傳maven工程

右擊要上傳的maven工程-->Team-->share project。選擇SVN,點選next


這裡選擇建立一個新的資源庫位置(選你剛才在伺服器上建立的倉庫),點選下一步即可


這裡輸入你剛才新建專案的URL,點選下一步


這裡選擇自定義你的模組(這裡我們上傳到brunch資料夾中),點選finish即可


3.工程的提交

在你的eclipse中會要求你選擇提交你上傳工程中的程式碼,因為現在我們看到svn伺服器端是空的資料夾



這裡我們不提交上傳.settings、.classpath、.project這三項。不提交的方式是:右擊不提交的檔案-->新增到svn:ingroe即可。


從SVN檢出MAVEN父工程:

1.svn檢出總工程:右鍵import    從svn檢出專案      next菜鳥步驟 記得一定是從父目錄遷出。

2.右鍵project    configure--》convert  to  maven project    轉換為maven專案

3.右鍵project  import     maven--》existing maven projects  next菜鳥步驟

然後等啊等啊等  就能看到子專案的產生了 (此處省略maven下載pom依賴jar包大笑

這就完了