为Java开发设置开发环境(Q.1)
为Java开发设置开发环境(Q.1),java,tomcat,ide,installation,Java,Tomcat,Ide,Installation,第一部分 从未在为一个项目使用不同IDE的团队中工作过。。(但我们的团队目前正在这样做) 从未调整过IDE的Ant脚本,或编写过任何Ant脚本 我是Netbeans用户(从过去两年开始),最终希望独立于IDE(除了编码和代码完成)。。比如部署,建造 所以我想要一些建议。。这就是你的工作方式,以及实现这一目标的理想策略 第二部分 请帮我解决这个问题,我不想在Netbeans中使用Tomcat。。在更改部署运行周期中花费大量时间…(并非每个人都有快速的机器)。相反,我想使用Jetty,所以现在我必
第一部分
从未在为一个项目使用不同IDE的团队中工作过。。(但我们的团队目前正在这样做) 从未调整过IDE的Ant脚本,或编写过任何Ant脚本 我是Netbeans用户(从过去两年开始),最终希望独立于IDE(除了编码和代码完成)。。比如部署,建造 所以我想要一些建议。。这就是你的工作方式,以及实现这一目标的理想策略 第二部分
请帮我解决这个问题,我不想在Netbeans中使用Tomcat。。在更改部署运行周期中花费大量时间…(并非每个人都有快速的机器)。相反,我想使用Jetty,所以现在我必须从控制台运行(或者可以在netbeans中运行),是否有任何工具可以像IDE输出窗口一样显示日志输出
干杯,这实际上只是第一部分的答案,我还建议将其分为两个问题 使用不同IDE的关键是确保构建/代码都不依赖于IDE。最典型的问题是签入包含应用程序类路径的文件(例如eclipse中的.classpath文件)。相反,您应该使用外部依赖关系管理系统,如maven或ivy(如果您使用ant,ivy可以工作,但maven既是一个构建工具,也是一个依赖关系管理系统,所以如果可以的话,我建议您使用maven)。任何有价值的IDE都会有支持ant、ivy和maven的插件,因此只要开发人员有插件,他们只需指向适当的ant或maven构建文件。Maven的网站是,Ivy的网站是。第2部分: 对于第二部分,考虑从Tomcat切换到JETTY时只能获得大约4-5秒。 通常,servlet容器的启动需要30-60秒。对于实际速度的提高考虑使用。这使您可以立即看到代码中的大部分更改。
- 用于构建(以及maven所能做的一切)和用于编码的IDE。Eclipse、IDEA、Netbeans都与Maven集成
- 另外,Jetty的Netbeans中仍然没有服务器插件(请参阅)。但应该可以在调试模式下启动Jetty,并从Netbeans连接远程调试器。或者您可以使用maven和:)