Java 在保存时构建和部署

Java 在保存时构建和部署,java,windows,maven,tomcat,notepad++,Java,Windows,Maven,Tomcat,Notepad++,是否可以使用任何编辑器在web应用程序中保存文件时自动构建和自动部署?如果是的话,将如何进行 我已经有了一个maven构建脚本,但它是手动的,每次我进行更改时,我都必须运行mvn clean install-p和mvn tomcat6:redeploy。我不知道如何在保存事件时运行此行。我没有尝试在保存时触发脚本执行的任何操作,因为我不确定如何执行。是的,您可以编写一个应用程序来监视开发中的所有文件夹和文件,然后在更新或添加任何内容时触发生成。我认为.NET附带了一个控件来实现这一点 一些编辑器

是否可以使用任何编辑器在web应用程序中保存文件时自动构建和自动部署?如果是的话,将如何进行


我已经有了一个maven构建脚本,但它是手动的,每次我进行更改时,我都必须运行mvn clean install-p和mvn tomcat6:redeploy。我不知道如何在保存事件时运行此行。我没有尝试在保存时触发脚本执行的任何操作,因为我不确定如何执行。

是的,您可以编写一个应用程序来监视开发中的所有文件夹和文件,然后在更新或添加任何内容时触发生成。我认为.NET附带了一个控件来实现这一点

一些编辑器可能和许多IDE一样具有外接程序的功能


我认为你会因为太自动化而失去控制。我更喜欢捷径。

您试图让一个简单的编辑器在一个方面表现得像一个成熟的IDE。有什么理由不想简单地使用自己喜欢的IDE吗?许多前端开发人员喜欢使用Notepad++或Sublime,而不必对Java、IDE和应用程序服务器了解太多。在保存时自动编译/部署/安装东西是IDE提供的主要功能。事实上,您确实喜欢使用IDE,只是您还没有意识到。在记事本++中,首选项中是否有在保存时运行命令行的选项?谢谢您的建议,我玩了一些插件,找到了NppExec,它允许我在按下ctrl F6时保存并运行命令。我猜他指的是部署到他用于调试的应用服务器。如果不知何故,他的环境要求对每一个小变化进行重建,那肯定会让人恼火。@Katana314-好的观点。正如你所发布的,我正在改变这一点。