如何确保工作空间中显示的项目实际上是工作区的一部分。下面,我会解释发生了什么,让你知道我为什么要问这个问题。
我已经将一个项目签出到我的工作区中,然后通过选择configured >将其配置为Maven项目;在大多数情况下,当我这样做时,该项目将成为工作区的一部分。但在这种情况下,情况并非如此,但我花了几个小时才意识到,我需要导入项目,这样工作区才能将其识别为工作区项目。因此,我希望避免这种情况,并且能够查看一个标志或文件,或者告诉我在Eclipse窗口中显示的项目是否实际上是一个工作区项目。
谢谢
为了使问题更加清楚,我添加以下内容:
这就是我所做的;我有一个带有几个项目(都是Java/Maven项目)的工作区;一切都正常工作。然后,我将svn中的另一个项目签出到工作区中;因此,新项目的文件夹位于同一个工作区内。我希望,只要我将新项目签入工作区,并将新项目转换为Maven项目,Eclipse就会将新项目识别为工作区中的项目之一。但事实并非如此,实际上我必须导入它。
项目文件夹在那里,我可以在中看到它。它没有发生任何变化,但是工作区没有使用它。例如,如果我将断点添加到新项目中的Java文件中,则不会使用它们。此时,我使用File->Import菜单从工作空间中的同一个文件夹导入项目,然后砰,它就开始工作了,我的断点也开始工作了。
我从SVN签出项目到工作区的过程是否出错?我想要修正我的程序,以确保这永远不会发生。您认为即使新项目是工作区的子文件夹,我仍然需要将项目导入工作区吗?
我刚才提到了另一个事实;我正在导入的这个特定项目是一个Maven多模块;父项目实际上是工作区的一部分,但它中的模块不是;因此,仅仅因为它是一个Maven多模块,我就需要导入子模块。
发布于 2014-09-30 03:29:40
在Eclipse中创建项目有四种方法:
您可能想知道项目是否位于文件系统上的工作区文件夹中。为此,您可以打开项目的属性并在资源节点中查找位置:
发布于 2014-09-29 23:49:44
“.为了使工作区识别为工作区项目.”对我来说没有任何意义。我并不完全是eclipse专家,但工作区是您在eclipse中一次工作的目录集。在给定的机器上,可以有多个eclipse工作区。
如果您签出了它,并且它出现在eclipse中,那么它就是“在工作区中”afaik。现在,Maven任务创建和更改文件,而这些更改不会自动显示在工作区中--您必须刷新项目,这实际上是将文件空间与工作区同步。
如果这没有涵盖您的情况,那么详细说明“不在工作区中”是什么意思。
https://stackoverflow.com/questions/26110163
复制相似问题