9

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

META-INF/ already added, skipping

看来,maven 正在警告我,我的待创建 jar 中已经有一个 META-INF,因此待包含的依赖 jar 文件的 META-INF 不包含在我的 to -被创建的罐子。嗯,这正是我想要的,我想摆脱那些消息。有没有办法做到这一点?

问候,马丁。

4

3 回答 3

6

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

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

于 2010-12-27T06:47:00.837 回答
3

vocaro 提到的 Plexus 错误已得到修复。将 maven-assembly-plugin 与 2.4 版(撰写本文时最高)一起使用不会打印详细消息。

于 2013-12-05T17:16:36.863 回答
1

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

这不是你正在经历的吗?组装罐是什么样子的?预期的结果是什么?

于 2010-08-11T11:58:53.660 回答