【问题标题】:Importing a checkout svn source code as java project in eclipse在eclipse中将签出svn源代码导入为java项目
【发布时间】:2011-10-25 10:30:34
【问题描述】:

我有一个项目,其源代码托管在 svn 中,我已经检查了文件夹“myfolder”中的源代码。我的代码目录结构如下: myfolder/trunk/src/ 是我的代码所在的位置。现在,我使用 Eclipse 创建一个 Java 项目,使用 File -> new java project,其位置为 myfolder/trunk/src/。当我这样做时,所有包结构都会发生变化,并且我的源文件中有错误。

如果有人能告诉我这样做的正确方法是什么,那就太好了。我在互联网上找到了一些文章,但我越读越困惑。

谢谢 万达那

【问题讨论】:

  • Eclipse 有导入功能。文件 > 导入 > 导入现有 Java 项目

标签: java eclipse svn import project


【解决方案1】:

首先,我假设您已经在 Eclipse 中安装了 subversive/subclipse 插件,并且您使用了正确的 URL 来导入源代码。

在签出您的源代码之前,您可以将您的视角更改为 Java 视角。

那么你只需要使用File-Import-SVN(选择SVN作为你的导入源)-Checkout projects from SVN-Next-Give your project a Name-Finish。

如果您在安装 SVN 插件时遇到问题,请参考http://subclipse.tigris.org/ http://www.eclipse.org/epsilon/doc/articles/epsilon-source-svn/

【讨论】:

    【解决方案2】:

    您可能应该使用myfolder\trunk 作为项目的根,而不是myfolder\trunk\src。正如 Perception 所提到的,首先尝试“导入现有项目”(而不是开始一个新项目并将其指向您的源)。

    【讨论】:

      【解决方案3】:

      您可能应该选择将现有项目导入您的工作区,您应该尝试这样做。只要您定义了 .project 文件,它就可以很好地工作。要修复您现在遇到的错误,请在您的项目中创建一个新的 src 文件夹并将其指向 trunk\src,以便它正确识别您的所有 Java 文件。

      【讨论】:

      • 我试过这样做,但问题是包显示为 java.xyz
      • 而不是包 xyz (我的源文件所属的)!!。所以我的源文件中出现了错误。
      • 啊,所以你在trunk\src 下有一个Java 文件夹。然后在 Eclipse 中将 src 文件夹定义为 trunk\src\java,然后就可以开始使用了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2012-08-08
      • 2015-04-22
      • 2010-11-18
      相关资源
      最近更新 更多