当使用Eclipse开发时,这个问题浮现在我脑海。
我使用JBoss Application Server并使用热代码替换。但是,此选项要求启用“自动构建”选项。这使Eclipse自动(定期或何时保存文件?)构建工作区,并且对于大型代码库而言,这会花费太多时间和处理时间,这会使机器冻结一段时间。有时还会显示错误消息,说明热代码替换失败。
我的问题是:是否有更好的方法来查看代码更改的结果?
目前,我有以下两个建议:
进行单元测试-这将允许运行单个测试并查看代码更改的结果。 (但是对于使用EJB的JavaEE应用程序来说,设置单元测试容易吗?)
使用OSGi-允许在不关闭JVM的情况下将jar添加到正在运行的系统。
欢迎对上述建议有任何想法或任何其他建议或允许这样做的框架。
最佳答案