我在eclipse中創建了一個maven項目。我將它上傳到我的Subversion服務器。現在在我的測試服務器上安裝了maven,我想將它與我的svn存儲庫連接以運行測試版本。不知道如何做到這一點,因爲我只通過eclipse插件與Maven一起工作。用Maven連接Subversion Repo
1
A
回答
1
現在我安裝的maven我的測試服務器上,我想它連接我svn版本庫運行測試版本。
不知道你說的「連接」是什麼意思。無論如何,無論預期的結果是什麼,如果你想從一個顛覆項目結算,你需要在這臺機器上的顛覆客戶端。
然後,您可以使用@krosenvold建議的常規svn checkout
命令檢出項目。
svn checkout URL... [PATH]
或者你可以使用Maven和Maven SCM plugin及其scm:checkout
魔力(但svn
仍需要即你仍然需要顛覆客戶端要安裝的路徑上)。例如:
mvn scm:checkout -DconnectionUrl=scm:svn:https://svn.dev.java.net/svn/hudson/trunk/hudson -DcheckoutDirectory=hudson
在我看來,有在使用後沒有真正的優勢(實際上,這是相反:該命令是更詳細的,你需要使用Maven SCM的URL格式)。我只會使用常規的svn checkout
。
請注意,從庫中獲取源代碼(定期或在更改時),運行構建(編譯源代碼,測試,運行測試,QA檢查,生成報告等),通知失敗通常是通過連續整合引擎。如果你有興趣,可以看看Hudson。
1
如果您不打算在測試服務器上安裝eclipse,您可能需要安裝一個顛覆客戶端並與客戶端進行結賬。
svn co <url to repository>
然後你可以或許只是
mvn install
或者是其他的Maven命令來構建您通常使用
+0
這是我將使用的。我接受了其他答案,因爲它解釋了maven scm插件,爲什麼不使用它。儘管感謝您的回答。 – Holograham 2010-03-15 00:39:51
相關問題
- 1. 使用git連接Subversion
- 2. SVN as Maven Repo
- 3. SVN Backed Maven Repo
- 4. Maven和subversion
- 5. Commons Collections 4 Maven REPO
- 6. Vaadin Maven Repo和Artifactory
- 7. 使用Eclipse與Subversion和Maven
- 8. Nexus和Maven:訪問Maven Central Repo?
- 9. 用於kie-maven-plugin的M2E連接器?
- 10. Maven repo for apache commons beanutils
- 11. maven repo for slf4j 1.7.x
- 12. Moqui Component with Gradle Maven Repo Dependencies
- 13. 無法通過aos與Alfresco repo連接
- 14. SoapUI,Maven,TestRails連接
- 15. 排除故障Subversion連接失敗
- 16. 連接到Windows XP機器上的Subversion?
- 17. 試圖連接一個Nexus repo到另一個nexus repo時的代理代理
- 18. Maven的連接問題
- 19. eclipse maven插件連接器
- 20. 連接JBossEAP 6.4 Maven項目
- 21. Hibernate + Maven + MySQL連接器
- 22. 通過maven連接SVN
- 23. 雲連接問題liberty maven
- 24. 帶https連接的Maven WebService
- 25. Nexus未連接到maven-central
- 26. 將maven與putty連接
- 27. 使用Maven連接到本地項目
- 28. 使用Maven JDBC連接錯誤
- 29. 如何使用maven-m2e-codestyle連接器?
- 30. 使用HTTPS連接到使用SVNKit的Subversion存儲庫
好吧,這是更多的是我的想法....但是你的建議是不使用它,只是檢查與svn回購 – Holograham 2010-03-15 00:38:32