Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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项目链接到另一个项目_Java_Eclipse_Svn - Fatal编程技术网

Java 在Eclipse中将源代码从SVN项目链接到另一个项目

Java 在Eclipse中将源代码从SVN项目链接到另一个项目,java,eclipse,svn,Java,Eclipse,Svn,我用自己的类在Eclipse中构建了一个项目,我有一个不同的项目,它只是SVN项目B中的一个签出文件夹。我想将项目a链接到项目B中的子文件夹。我从项目a中的“配置生成路径”转到“链接源”,并能够将项目B中感兴趣的所有子文件夹都链接到项目a中的链接文件夹中。当我打开这些新链接文件夹时,我在包地址/名称上收到一条错误消息,我想那是原始的SVN包地址/名称,所以我删除了包语句,错误消失了。因此,现在在链接文件夹的顶部没有package语句。但是,当我试图从我在项目A中编写的类中引用链接文件夹中的类时,

我用自己的类在Eclipse中构建了一个项目,我有一个不同的项目,它只是SVN项目B中的一个签出文件夹。我想将项目a链接到项目B中的子文件夹。我从项目a中的“配置生成路径”转到“链接源”,并能够将项目B中感兴趣的所有子文件夹都链接到项目a中的链接文件夹中。当我打开这些新链接文件夹时,我在包地址/名称上收到一条错误消息,我想那是原始的SVN包地址/名称,所以我删除了包语句,错误消失了。因此,现在在链接文件夹的顶部没有package语句。但是,当我试图从我在项目A中编写的类中引用链接文件夹中的类时,它无法从链接文件夹中查找/导入任何类

有人能解释一下为什么Eclipse无法从SVN连接到我的链接类吗

谢谢,
Christie

您可以使用svnrdump来完成此操作。 这个链接可能有用

假设您有项目a和项目b的两个目录,那么对于每个项目存储库:

svnadmin dump > projectname.dmp
然后,您只需为每个转储文件创建目录并加载:

svn mkdir "<repo url>/projectname"
svnadmin load --parent-dir "projectname" <path to repository>

我不确定导入项目中的包名为什么会引起问题。不过,可能还有一个解决办法。您可以尝试将项目B导出为jar,并在项目a的构建路径中使用它。我假设您确实导入了项目B的所有部分,而不仅仅是其中的一部分。谢谢,但我不想使用jar,因为我希望能够编辑源代码。