Maven WAR插件具有两个配置选项:warSourceExcludes
和packagingExcludes
。在 packagingExcludes
上有一些文档,说:
但是,我发现很难找到有关warSourceExcludes
的信息。
这两个配置选项有什么区别?
我正在使用Maven 3.1.1,而WAR插件是2.4版
最佳答案
使用packagingExcludes,将 token 从最终war文件中完全排除。
使用warSourceExcludes,将war目录复制到war文件中时只会忽略 token 。
因此,例如,如果 token 存在于webappDirectory中,则在使用warSourceExcludes时将不会被忽略,而在使用packagingExcludes时将被忽略。