我想在一个系统上安装Eclipse和Netbeans(使用JUnit),所以我可以对两者都有所了解。Eclipse和Netbeans如何共存?
除了GUI开发(请参阅“Using both Eclipse and Netbeans”),在同一个系统甚至同一个项目中使用两个IDE还有其他问题吗?
我想在一个系统上安装Eclipse和Netbeans(使用JUnit),所以我可以对两者都有所了解。Eclipse和Netbeans如何共存?
除了GUI开发(请参阅“Using both Eclipse and Netbeans”),在同一个系统甚至同一个项目中使用两个IDE还有其他问题吗?
将它们放在同一个系统上完全没有问题。但是,每个文件都有自己的项目特定文件,因此在同一个项目中使用它们并不是无缝的。如果您使用源代码管理并将您的(非源代码)项目文件分开,这会变得更容易。
我们经常使用Netbeans和Eclipse。我们在Vista,WinXP和32位和64位多种版本的Fedora之间来回切换,没有任何问题。将项目文件保存在版本控制中可以更轻松地保持同步。我们甚至还将启动文件保存在项目目录中。我发布了一个解释another multiple IDEs question的答案,它描述了我们的项目目录。
基本上,我同意比尔蜥蜴关于没有问题,但不同意无缝性和保持项目文件分开。我们唯一要做的就是确保我们在每个项目中更新构建类路径,如果添加了一个新库,因为Netbeans和Eclipse使用不同的文件来描述类路径。
使用IDE版本控制系统集成有助于鼓励为其他人保持项目的最新状态。
在NetBeans和Eclipse中开发单个项目的一件事是使用maven将依赖关系保持在一起。 Maven将生成包含所有类路径信息,构建路径等的IDE特定文件。
Maven的学习曲线非常陡峭,但它值得学习。
Maven是保持IDE同步的一种非常好的方法(如所建议的)。根据我的经验,为了不使用IDE的开发人员,您必须为任何给定的项目创建Ant构建。由于NetBeans的构建系统基于Ant,因此将基础构建系统的整个NetBeans项目建立在基础之上非常简单。 project.xml
中的一小部分调整可确保编辑器类路径与Ant构建类路径保持同步。
Netbeans的6.5具有这是应该要同步NetBeans改变回到Eclipse改进的Eclipse项目导入:http://wiki.netbeans.org/NewAndNoteWorthyNB65#section-NewAndNoteWorthyNB65-EclipseProjectImportAndSynchronization
您可以使用Maven独立使用。那么蚂蚁构建的重点是什么? (顺便说一下:实际上有人不使用IDE?: - )) – 2009-01-12 08:15:32