使用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复制到编辑器中。这显然是一种非常非常愚蠢的工作方式,必须有更好的方法。
如果没有手动复制和粘贴,如何才能完成?