从SVN迁移到Git后,如何让Eclipse创建或忽略缺失的空目录
SVN迁移Git后Eclipse提示
src/main/resources缺失的解决办法 让Eclipse检出项目时自动创建该目录
方法1:给Git仓库添加占位文件(Git处理空目录的标准操作)
Git本身不追踪空目录,你可以在本地项目的src/main/resources目录下创建一个.gitkeep文件(这是开发者间约定的占位文件,不会影响项目运行),然后提交推送到仓库:
git add src/main/resources/.gitkeep git commit -m "Add .gitkeep to retain resources directory" git push
之后在Eclipse里重新拉取项目,这个目录就会自动生成,不会再报缺失。
方法2:通过Eclipse构建路径配置生成目录
右键项目 → 选择Properties → 进入Java Build Path → 切换到Source标签页,点击Add Folder,手动创建并选中src/main/resources目录,确认后应用配置。后续把项目的.classpath文件提交到Git,下次检出时Eclipse会自动创建这个目录。
彻底忽略该报错
方法1:给Problems视图添加过滤器
打开Window → Show View → Problems,在视图右上角的下拉菜单里选择Configure Filters,点击Add:
- 选择
Description,匹配条件选Contains,输入src/main/resources - 勾选
Enable this filter后确认
相关的缺失目录报错就会被隐藏。
方法2:移除项目对该目录的依赖
如果这个空目录实际没有用途,直接打开项目的.classpath文件,删除其中指向src/main/resources的<classpathentry>节点,提交修改后的.classpath到Git,Eclipse就不会再检查这个目录是否存在了。
内容的提问来源于stack exchange,提问作者JF Meier
相关产品推荐
相关产品推荐

