Maven 2 “许多”;META-INF/已添加,跳过;生成部件时的警告

Maven 2 “许多”;META-INF/已添加,跳过;生成部件时的警告,maven-2,maven-assembly-plugin,Maven 2,Maven Assembly Plugin,当使用assembly插件构建带有依赖项的jar时,我会收到很多这样的消息: META-INF/ already added, skipping 在mee看来,maven在警告我,我的待创建jar中已经有一个META-INF,因此待包含依赖jar文件的META-INF不包含在待创建jar中。嗯,这正是我想要的,我想把这些信息去掉。有没有办法做到这一点 问候,, Martin。如果META-INF已经创建,Maven不会创建两次,但它应该将来自各种JAR的内容添加到META-INF中。但是,它不

当使用assembly插件构建带有依赖项的jar时,我会收到很多这样的消息:

META-INF/ already added, skipping
在mee看来,maven在警告我,我的待创建jar中已经有一个META-INF,因此待包含依赖jar文件的META-INF不包含在待创建jar中。嗯,这正是我想要的,我想把这些信息去掉。有没有办法做到这一点

问候,,
Martin。

如果META-INF已经创建,Maven不会创建两次,但它应该将来自各种JAR的内容添加到META-INF中。但是,它不会多次添加非唯一文件,也不会合并内容


这不是你正在经历的吗?组装jar看起来像什么?预期的结果是什么?

信息消息来自Plexus Archiver。关于这个问题有一个公开的bug报告:


vocaro提到的神经丛缺陷已经修复。使用版本为2.4的maven assembly插件(撰写本文时最高版本)不会打印详细的消息。

Hi Pascal,谢谢您的回答。jar文件的内容正是我所期望的。我只想摆脱充斥我控制台的信息信息。你知道怎么做吗?F***!这个信息有点过时了,因为这正是我所期望的。那么,为什么它打印的是信息级别而不是调试。无论如何,谢谢你的帮助。我鼓励人们投票支持JIRA项目,希望它能很快得到修复。(或者提交一个补丁!)确实明确指定插件2.4的可能副本修复了这个问题