2014-01-06 56 views
0

我在一台PC上的Eclipse中创建了一个Maven项目,将其推送到Git,然后删除本地文件,然后再从GitHub克隆它。如何修复Eclipse项目的结构?

但是,现在所有那些用来存放测试,资源等的空文件夹都不见了。

我应该为此担心吗?是否有一些Eclipse快捷方式确保项目符合预期的Eclipse结构,还是应该自己添加这些目录?

回答

0

我不知道如果这些目录丢失会混淆Eclipse/Maven。我知道,一般来说,构建系统足够聪明,可以创建丢失的目录。

然而,从Git的角度来看,您可以强制它通过简单地向您的存储库中添加一个文件来保留这些目录。常见的例子是在目录中创建一个“README”或“.gitignore”。

见潜在的解决方案这个问题:

How can I add an empty directory to a Git repository?

+0

我知道,事情是目录已被删除...但我同意,一些缺少的目录不应该提出一个问题。 – corazza

+0

对。所以我会试着检查一下这个项目并构建它。如果有效,你就完成了。如果由于缺少目录而失败,请创建它们,添加占位符文件,然后提交。 – CmdrMoozy

+0

它现在工作。这只是一种烦人的一点... – corazza

1

自己添加它们。您需要的项目结构是Maven的一个特性,而不是来自Eclipse。

+0

谢谢。我只是担心,在某个地方,在某些配置文件中,我已经写下了这些类型的东西,并且git不会通过跟踪目录进行合作,这可能会导致不一致... – corazza

+1

git跟踪文件。如果您需要某些文件夹,只需要在其中已知占位符文件即可。 –