Maven:如何部署更新的资源?

时间:2015-12-19 09:32:57

标签: maven

使用Maven获取Web应用程序时,我无法获得良好的工作流程。

我的context.xml片段指向target/MY_WEB_APP文件夹,因此我想快速将修改后的资源文件放入该文件夹。

我的资源文件位于src/main/resources,当我运行Maven target/classes时,它们会被复制到resources:resources。但是,除非我运行完整版本,否则我不会在target/MY_WEB_APP文件夹中获取这些文件。完整版本需要几分钟,我只想复制修改后的资源文件。

所有资源都是类路径资源,并且可以热插拔,因为框架可以设置为自动重新加载。一个例子是Struts配置文件,每个请求都会自动重新加载,因为我设置了struts.devMode=true。因此,如果我能将它放到正确的位置,那么我就不需要进行完整的构建。

目前我有一个文本编辑器,其中包含开放资源文件target/MY_WEB_APP/WEB-INF/classes/my-resource.xml,我手动将修改后的文件从我的IDE复制到编辑器中。这显然是一种非常非常愚蠢的工作方式,必须有更好的方法。

如果没有手动复制和粘贴,如何才能完成?

0 个答案:

没有答案