Maven WAR插件 - 更改前端资源位置

时间:2016-09-18 09:26:43

标签: java maven war maven-plugin maven-war-plugin

缩小后我的内容为Domain.Repo.start_link() ,如下所示:

webapp

WEB-INF assets favicon i18n scripts dist index.html //other things 里面我压缩了样式,脚本等......但dist将所有内容复制到WAR,这导致WAR包含未经授权的源。我尝试更改Maven WAR plugin的目录:

webResources

但没有改变。谁能帮我这个?提前感谢您的每一个答案。

1 个答案:

答案 0 :(得分:1)

packagingExcludes接受逗号分隔的资源列表,不包括在内。添加要排除的所有目录,例如

<packagingExcludes>
    WEB-INF/lib/tomcat-*.jar,
    scripts
</packagingExcludes>

您还需要确保maven资源插件不包含资源。

我建议不要手动处理所有排除项,而是将所有不希望在war文件中结束的文件移出目录,maven希望默认包含资源。您可以将它们移动到例如的src / main / uncompressedResources。这样他们仍然在项目中,但默认情况下maven不会包含它们。