0

我所有的其他同事都使用 Netbeans,但我有机会使用 IDEA。我们是否能够一起处理相同的 Java EE 项目,或者我们是否会遇到项目、签入和签出 SVN 等问题?

我们主要在桌面上使用 Glassfish 开发 EE 和 Spring MVC 应用程序,并提交到 SVN,尽管我可能不得不加载同事的整个项目。

4

5 回答 5

5

只要您使用一些标准的、与 IDE 无关的构建工具,例如,我认为没有问题。我在 IntelliJ IDEA 上工作,而我的同事使用 Eclipse——除了不同的格式规则或导入顺序之外没有问题——所有这些都可以自定义。

Subversion(或任何其他 VCS)是最少的问题。即使您团队的其他成员推送 Netbeans 项目元数据文件,IntelliJ 也会简单地忽略它们。

于 2012-06-12T11:04:37.837 回答
1

如果您使用 Maven 作为您的构建工具,那么可以(还有 Eclipse)。

这三者都有工具,可以很好地与 Maven 项目一起工作。

如果您使用的是“普通”Netbeans 项目,我认为 IDEA 无法与它们一起使用。如果是这样,我建议你游说改变。Maven 是回报丰厚的投资之一。

于 2012-06-12T11:33:14.797 回答
0

为什么您要不顾常规而成为唯一使用不同 IDE 的人?你会在别人没有的问题上浪费时间,遇到格式问题,与结对编程等问题。

尽管我喜欢自由选择,但团队内的开发环境应该是一致的。

于 2012-06-12T11:03:01.173 回答
0

我认为像 ant、maven 或 gradle 这样的构建工具实际上是 java ee 行业的标准。让你的队友使用它。

于 2012-06-12T11:07:22.357 回答
-2

您会遇到共享项目的问题,因为 Netbeans 和 IDEA 的项目文件夹和结构不同。

但是,您可以尝试彼此共享您的 src 文件夹并通过 SVN 彼此更新您的代码,尽管出于兼容性原因我不建议这样做,因为您将无法正确共享库并使用其他可用的团队功能在 NetBeans 中。

因此,使用不同的 IDE 并不是一个好主意,这样您就不会浪费时间调试兼容性。

此外,值得注意的是,IDEA 使用自己的自定义库来实现某些功能,并且还以与 NetBeans 不同的方式构建项目,因此在 IDEA 上运行的项目可能无法在 NetBeans 上运行,反之亦然。

最重要的是,不要浪费时间使用与其他 IDE 不同的 IDE。

于 2012-06-12T11:03:55.950 回答