1

事实上这不是一个问题,因为我已经找到了解决方案,但我已经为此苦苦挣扎了很长时间,所以我宁愿与你分享这个问题,也不愿让它在我的脑海深处消失

我在一个使用 maven assembly 2.2 一段时间的现有项目中出现了这个问题

整个异常消息是:

无法在项目测试中执行目标 org.apache.maven.plugins:maven-assembly-plugin:2.2:assembly (default-cli):无法创建程序集:创建程序集存档 jar-with-dependencies 时出错:创建 jar 时出现问题:否指定的条目名称

即使使用 mvn -X 也没有更多消息

在开始时,我认为这是由于错误的网址,例如:

罐子:文件://MY_FILE.jar!

但这一切都是由一个名为“.#log4j.xml...”的隐藏文件引起的,该文件由 CVS 在冲突解决期间自动创建

==> 解决方案是解决冲突并删除文件

我已经提交了一个错误报告:PLXCOMP-169

4

1 回答 1

0

正如我所说,这不是错误,需要 plexus 团队进行改进。

在那之前,您需要自己在项目依赖项中找到“.#”文件(这个文件在我的一个项目中,它是对正在组装的项目的依赖项)。

感谢 Jon 指出一个事实,即接受的答案会更直观。

于 2010-12-24T08:32:43.193 回答