直到今天,我总是使用Eclipse进行Java开发,但由于一些奇怪的窗口处理改进;-)我想换Netbeans。
基于其他同事仍然使用Eclise的事实,我问自己,在同一个项目中同时使用两个IDE是否可能?什么是副作用?
相关项目均基于Maven。
如果您的项目是基于Maven的,那么就不需要在版本控制系统(VCS)中存储IDE特定的文件。因此,如果您选择在一个IDE中开发而不是在另一个IDE,只要他们了解POM文件,就不会有任何影响。
每个IDE都将读取POM并生成自己的本地文件以缓存项目的状态。这些对于每个IDE都是不同的,但由于您没有将它们提交给VCS,所以这并不重要。我怀疑,即使你提交了它们,路径和文件名也可能会有所不同。
您的一些Eclipse朋友可能会编辑POM以满足愚蠢、愚蠢、愚蠢的m2e连接器系统,但其他IDE应该忽略这一点。