我将旧的Web应用程序切换为使用Maven而不是Ant。它基本上很好,但有一点我不确定。
使用自定义编写的Ant构建文件,我有一个"开发部署模式",它将 symlink 某些文件(JSP和某些其他文件)而不是复制它们。这将导致非常简化的开发过程:一旦部署运行,您只需编辑源代码检出目录中的文件,webserver就会自动获取这些更改。基本上,您可以在编辑器中编辑内容,保存文件,几秒钟后,更改会自动通过浏览器显示,而无需任何进一步的步骤。
我如何实现与Maven类似的东西?
答案 0 :(得分:0)
虽然在没有编写自定义插件的情况下似乎无法做到这一点,但我在war:inplace
中找到了maven-war-plugin
目标,这实现了我想要的目标。唯一的缺点是我必须在src/main/webapp
中将JSP文件,JS文件,图像等保存在一起,而不是在逻辑上将它们分开。 src/main/jsp
,src/main/js
,但那并不重要。