如何使用Maven将目录复制到WAR中?

时间:2017-11-16 00:10:30

标签: maven

我的目标是:我有2个目录(不是它们的内容,而是目录本身),我需要将它们复制到爆炸的WAR目录和打包的WAR中。

具体来说,我需要在最终的WAR中使用以下目录:

  • ${project.basedir}/web/WEB-INF/templates需要被复制到 target/${finalName}/WEB-INF/
  • ${project.basedir}/web/WEB-INF/classes/dao需要复制到 target/${finalName}/WEB-INF/classes/

到目前为止,我还没有找到任何办法。我已经尝试过资源插件,war插件的webResources功能,antrun,exec-maven-plugin等,每个都有限制,可以防止上述目录在最终的WAR中结束。在某些情况下,结果目录结构最终嵌套太多(例如:target / $ {finalName} / WEB-INF / classes / WEB-INF / classes /);在其他情况下,根本没有任何东西被复制,大概是因为战争插件有关于应该和不应该被复制的信念。

因此,我的智慧结束了。有没有办法复制实际目录而没有我的动机的插件问题?我希望我能告诉Maven,“就像我说的那样!”

0 个答案:

没有答案
相关问题