如何在Eclipse中自动刷新/自动重建Maven项目?
这就是我在Eclipse中寻找的编码体验如何在Eclipse中自动刷新/自动重建Maven项目?,eclipse,maven,Eclipse,Maven,这就是我在Eclipse中寻找的编码体验 写一些代码 保存文件 刷新我的网页 查看我所做的更改 从我所看到的,Eclipse有一个“自动构建”选项,它似乎工作得很好。但是,每次保存更改时,我都必须在Eclipse中单击“终止”,然后单击“运行”,以重新启动Maven服务器并查看更改。只需点击几下,但感觉这应该是自动发生的 如何使Maven在Eclipse中自动重启?要在Eclipse中实现更改的热部署,您需要使用它来运行WAR,而不是Maven。您可以定义并设置服务器,以便将项目部署到该服务器实
如何使Maven在Eclipse中自动重启?要在Eclipse中实现更改的热部署,您需要使用它来运行WAR,而不是Maven。您可以定义并设置服务器,以便将项目部署到该服务器实例中。然后,您可以对其进行配置,以便在应用程序中所做的更改触发热重新部署 或者,如果您想使用Jetty在本地运行/测试(我个人的偏好),请使用该插件
要使这两种方法都起作用,您需要使用和插件,并将您的项目配置为Eclipse中的Maven项目。为什么每次进行更改时都需要刷新Maven?通常,这只是为了更新不经常更改的项目依赖项(以我的经验),如果我不重新启动Maven,那么我永远看不到代码更改的反映。例如,我的项目中有一些SQL语句。我更新了这些查询,网站只会继续使用旧的查询…直到我重新启动Maven。重新启动Maven似乎是反映我最近代码更改的唯一方式。Maven不是服务器。我想你是说你在使用maven在Tomcat或Jetty中运行项目WAR,对吗?这听起来更像是缓存问题。我会在eclipse服务器选项卡上检查您的服务器配置设置。我很怀疑这和Maven有什么关系。啊,原谅我对这件事的无知。我是Java开发新手。我只知道Eclipse将我的项目称为Maven项目。现在您已经提醒我注意它,我看到它确实是一个充当web服务器的Jetty服务器。