2008-10-09 83 views

回答

5

将它们放在同一个系统上完全没有问题。但是,每个文件都有自己的项目特定文件,因此在同一个项目中使用它们并不是无缝的。如果您使用源代码管理并将您的(非源代码)项目文件分开,这会变得更容易。

14

我们经常使用Netbeans和Eclipse。我们在Vista,WinXP和32位和64位多种版本的Fedora之间来回切换,没有任何问题。将项目文件保存在版本控制中可以更轻松地保持同步。我们甚至还将启动文件保存在项目目录中。我发布了一个解释another multiple IDEs question的答案,它描述了我们的项目目录。

基本上,我同意比尔蜥蜴关于没有问题,但不同意无缝性和保持项目文件分开。我们唯一要做的就是确保我们在每个项目中更新构建类路径,如果添加了一个新库,因为Netbeans和Eclipse使用不同的文件来描述类路径。

使用IDE版本控制系统集成有助于鼓励为其他人保持项目的最新状态。

9

在NetBeans和Eclipse中开发单个项目的一件事是使用maven将依赖关系保持在一起。 Maven将生成包含所有类路径信息,构建路径等的IDE特定文件。

Maven的学习曲线非常陡峭,但它值得学习。

3

Maven是保持IDE同步的一种非常好的方法(如所建议的)。根据我的经验,为了不使用IDE的开发人员,您必须为任何给定的项目创建Ant构建。由于NetBeans的构建系统基于Ant,因此将基础构建系统的整个NetBeans项目建立在基础之上非常简单。 project.xml中的一小部分调整可确保编辑器类路径与Ant构建类路径保持同步。

+0

您可以使用Maven独立使用。那么蚂蚁构建的重点是什么? (顺便说一下:实际上有人不使用IDE?: - )) – 2009-01-12 08:15:32