Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将大型项目导入Eclipse(SVN、Maven)_Java_Eclipse_Svn_Maven_Proxy - Fatal编程技术网

Java 将大型项目导入Eclipse(SVN、Maven)

Java 将大型项目导入Eclipse(SVN、Maven),java,eclipse,svn,maven,proxy,Java,Eclipse,Svn,Maven,Proxy,我刚开始在一家大公司的CIS团队实习,我正在尝试建立我的工作空间。现在我必须将cis项目从SVN存储库导入Eclipse。问题是这个项目是巨大的(多模块的,有很多修订),当我尝试签出整个项目时,它会达到95%,并且在开始签出所有修订时会进入一个非常缓慢的爬行过程 因此,我在部门的wiki页面上阅读了Eclipse安装说明,它告诉我需要导出一个团队项目集 Export -> Team Project Set 在我的“旧”Eclipse上,然后将从导出中获取的.psf导入到“新”Eclip

我刚开始在一家大公司的CIS团队实习,我正在尝试建立我的工作空间。现在我必须将cis项目从SVN存储库导入Eclipse。问题是这个项目是巨大的(多模块的,有很多修订),当我尝试签出整个项目时,它会达到95%,并且在开始签出所有修订时会进入一个非常缓慢的爬行过程

因此,我在部门的wiki页面上阅读了Eclipse安装说明,它告诉我需要导出一个团队项目集

Export -> Team Project Set 
在我的“旧”Eclipse上,然后将从导出中获取的.psf导入到“新”Eclipse上

但这对我来说是不可用的,因为我在一台新格式化的计算机上,而且我以前没有要导出的项目

我可以导入一小部分可以使用的项目,但是我似乎找不到构建路径所需的JAR文件


我花了将近三天的时间在这上面,我开始拔头发了。有人能帮我解决这个问题吗?

所以经过一些实验,我找到了一个目前似乎有效的解决方案。我最终只从目录中导入了第一个任务范围所需的所有代码文件

然而,我遇到了一个以前遇到的问题,我无法使用基本的导航命令(如F3)来查看声明。为了解决这个问题,我做了:

Project -> Properties -> Java Build Path -> Source Tab 
生成路径上唯一的文件夹是
cis/src
。我删除了这个目录并添加了整个父目录
cis

如果要从SVN存储库导入,并且无法更改生成路径的设置,请确保将项目导入为JAVA项目,而不是常规项目。这应该链接您需要的任何JAR文件

如果需要从SVN中添加最初未导入的另一个文件夹/目录,可以执行与第一次几乎相同的步骤:

File -> Import -> Project from SVN -> choose the appropriate directory ->
Select "Check out as a folder into existing project" in "Check Out As" window.
之后,您可以根据需要移动新导入的文件


实习同事,如果你对任何事情都不确定,请毫不犹豫地向你的主管寻求帮助和澄清。

请你的主管或导师为你创建此文件。整个想法是重复使用现有的设置。我肯定会问我的主管,但他整个星期都在出差。不过,我会尝试请其他高级成员中的一位来帮助我。工作区中有这些项目的任何人都可以为您生成团队项目集。顺便说一句,考虑到你正在使用Maven,你需要它是有点不寻常的。我不完全确定在我的情况下Maven到底发生了什么。我知道我们有一个部署到的Maven存储库,但是我没有得到SCM的地址,也没有被告知我现在需要从Maven检索任何东西。其中一个家伙说我不需要团队项目集,因为我没有迁移任何东西。好的,我刚刚重新阅读了你的帖子,注意到了什么是阻塞问题。好的,TPS只是一个简单的基于XML的配置容器,用于SCM URL——它肯定不会使检出代码库的过程更快。