如何禁止maven汇编插件跳过已添加的文件?或者允许覆盖?

gMa*_*ale 20 maven-2 maven maven-assembly-plugin

几个星期以来,我一直在与maven搏斗,让它"正确"部署我们的项目.

我差不多完成但是我有一个顽固的小问题:

当我使用带有"目录"目标的maven程序集插件时

mvn assembly:directory

我得到了很多控制台输出,如下所示:

[INFO] tomcat/conf already added, skipping
 [INFO] tomcat/conf/Catalina already added, skipping
 [INFO] tomcat/conf/Catalina/localhost already added, skipping
 [INFO] tomcat/webapps already added, skipping

我编写了自己的汇编描述符,它基本上将多个FileSets复制到我们的deploy目录中的各个子目录中.只要将一个FileSet中的文件复制到另一个FileSet已经创建了基本目录结构的位置(以及一些可以覆盖的"默认"文件),就会出现上述消息.

所以,我很难搞清楚:

我如何1)抑制这些消息(但只有"已经添加"消息)或2)允许覆盖?

voc*_*aro 12

信息消息来自Plexus Archiver.有关此问题的公开错误报告:

http://jira.codehaus.org/browse/PLXCOMP-129

  • 更新到最新版本的maven-assembly-plugin已为我修复。 (3认同)
  • @GuiSim感谢它对我有用.我使用2.5.5版本.https://maven.apache.org/plugins/maven-assembly-plugin/usage.html (2认同)

Att*_*ila 9

vocaro提到的Plexus bug已得到修复.使用版本2.4的maven-assembly-plugin(写入时最高)不会打印详细消息.