通常我需要发布一个保留目录树的Web项目,即使目录是空的,例如,用于保存上载文件的目录.如果我使用VS2010发布命令发布我的应用程序,则不会在Web服务器上的远程文件系统上创建空目录.
有没有办法强制VS在目标目录上创建某些文件夹,尽管是空的?谢谢!
我有以下Maven项目设置:
我一直在考虑如何用maven来支持这个,但我仍在寻找完美的解决方案.
我能想到的最好的解决方案是为每个客户端创建一个单独的maven项目(例如PM-CLIENT1,...),它只包含客户端特定的配置文件和其他java文件或jsp,.... 下一步是将PM-Web项目和客户端项目视为一个Web项目,这意味着:将它们组合(打包)为1个war文件,其中来自客户端项目的文件优先于PM-Web项目中的文件.
更具体:mvn package在PM-Client1上运行将从PM-Web获取所有内容,从PM-Client1添加/替换文件,然后将其打包成单个战争.
所以问题是:如何用maven实现这一目标?