每当在 Eclipse 中从 svn 服务器 check out Maven 项目时,它都会在目标工作空间下创建一个新文件夹,如 maven.xxxxxxxxxxxx
。特定时间后,与SVN服务器断开连接。
我的问题是新的结帐流程何时再次启动:-
下一个 checkout 过程是否可以合并到现有文件夹maven.xxxxxxxxxxxx
之一?
如有任何意见,我们将不胜感激!!
最佳答案
不,不是直接的。如果某些因素停止了导入步骤,就会发生这种情况。虽然我无法告诉您您的情况到底出了什么问题,但我可以告诉您如何解决它:
将工作区中的maven.xxxxx
文件夹重命名为真实的项目名称。
选择File -> Import... -> Existing Maven Project
并选择项目文件夹。该项目将作为 Maven 项目出现在您的工作区中。
根据您的 Eclipse 配置和插件环境,您可能还需要右键单击新项目并选择 Team -> Share... -> SVN
(如果有很长的列表) Team
下的选项,它已经被正确识别为 SVN 项目)。
更新
如果您的 maven.xxxx
文件夹为空,则您似乎存在连接问题。拆分结帐和导入部分:
- 切换到“SVN 存储库探索”视角,创建存储库(如果尚未存在)。您可以浏览存储库吗?如果没有,则说明您有连接问题(代理?)。
- 右键单击您的 SVN 项目并选择 -> checkout ...
- 选择在工作区中作为项目 checkout
- 这会将项目检查为简单资源项目
- 现在回到 java 透视图,您可以删除项目并执行“导入现有 Maven 项目”,或者使用
右键单击 -> 配置 -> 转换为 Maven 项目将项目转换为 Maven 项目
(具体命令可能因您的 m2e 版本而异)。
如果其他一切都失败,请尝试使用 TortoiseSVN(在 Windows 上)或命令行检查您的项目,然后执行“导入 -> 现有的 maven 项目”。
关于java - 从 SCM checkout Maven 项目 : disconnect and merge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652176/