环境
操作系统:win10
eclipse: neon
需求
一直不明白eclipse
是导入项目时,它是怎么识别的。
今天才知道,惭愧。
必要文件
eclipse 识别的项目文件关键有两个:
.classpath
和.project
文件。
这两个文件中,最关键的是.project
,没有它连项目都不认识。
而.classpath
里记录的是这个项目jar
引用关系而已。
即使没有,在你调整好jar
包关系后, eclipse
也会生成出来。
我做了一个小测试:
它会报:No projects are found to import
之后在从现有的项目中拷贝:.classpath
和.project
文件。
记得改下.project
中的项目名,否则会报项目已存在。
再次导入import
,这次就可以啦!虽然会有红色感叹号,这是肯定的嘛!
这也就说明,这两个文件很关键。
git
但是我们一般版本控制的时候,是不会上传.classpath
,只会上传.project
。
因为.classpath
很容易会发生冲突。