我在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