在构建装配时,许多“META-INF /已添加,跳过”警告

时间:2010-08-11 09:44:46

标签: maven-2 maven-assembly-plugin

在使用程序集插件构建jar-with-dependencies时,我收到许多这样的消息:

META-INF/ already added, skipping

似乎meven,maven警告我,我已经在我要创建的jar中有一个META-INF,因此不包括要包含的依赖jar文件的META-INF在我要创建的jar中。嗯,这正是我想要的,我希望摆脱这些消息。有没有办法实现这个目标?

此致 马丁。

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

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