我们有一个完全 mavenized 的 Java EE 6 Web 应用程序,我们使用 Maven“战争覆盖”工具来添加客户特定的文件,目前在 Glassfish 3.1 中运行。
我们传统上使用 Eclipse 进行开发,但我发现 Maven 处理和 War 部署的组合在部署时间方面可能不是最佳的,并且 mavenization 允许我们使用任何具有良好 Maven 支持的 IDE。
因此,Eclipse 是我们特定场景的最佳选择(maven war overlays -> glassfish,并对其进行调试)还是 Netbeans 或 IntelliJ 更好?
请用实际经验支持意见,谢谢。
编辑:在 Ubuntu 12.04.1 下,Netbeans 7.2 与 Glassfish 3.1.2.2 捆绑的一些初步实验强烈暗示 Netbeans 在这种情况下工作得更快。