使用Maven对文件进行符号链接或硬链接(但不是复制)

时间:2015-05-08 12:09:23

标签: maven symlink

我将旧的Web应用程序切换为使用Maven而不是Ant。它基本上很好,但有一点我不确定。

使用自定义编写的Ant构建文件,我有一个"开发部署模式",它将 symlink 某些文件(JSP和某些其他文件)而不是复制它们。这将导致非常简化的开发过程:一旦部署运行,您只需编辑源代码检出目录中的文件,webserver就会自动获取这些更改。基本上,您可以在编辑器中编辑内容,保存文件,几秒钟后,更改会自动通过浏览器显示,而无需任何进一步的步骤。

我如何实现与Maven类似的东西?

1 个答案:

答案 0 :(得分:0)

虽然在没有编写自定义插件的情况下似乎无法做到这一点,但我在war:inplace中找到了maven-war-plugin目标,这实现了我想要的目标。唯一的缺点是我必须在src/main/webapp中将JSP文件,JS文件,图像等保存在一起,而不是在逻辑上将它们分开。 src/main/jspsrc/main/js,但那并不重要。