java - 从 SCM checkout Maven 项目 : disconnect and merge

标签 java eclipse maven svn

每当在 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/

相关文章:

java - 在qt中从c++调用java方法

java - maven 添加项目的 jar lib 到可执行 jar

maven - 在 Heroku 上部署 Vaadin 14 应用程序时出现问题

java - TicTacToe : text expansion relative to display expansion? 更改监听器?

java - 重写 servlet() 中的 doPost 方法

java - java中如何在不终止程序的情况下告诉用户输入的XML字符串无效?

Java 循环在运行时中断

python - 导入同名包时在 Eclipse 中导入错误

eclipse - 在 Debug模式下启动 Websphere Liberty 并通过 Eclipse 连接

java - 加载 Postgresql JDBC 4.1 驱动程序