重写maven程序集插件输出文件名

重写maven程序集插件输出文件名,maven,maven-assembly-plugin,Maven,Maven Assembly Plugin,是否可以覆盖运行assembly:single目标创建的jar文件的默认名称?我想添加一个具有非标准名称的依赖项的jar。我正在使用插件的2.6版。是的,您需要使用配置属性。请注意,您可能还希望在属性的帮助下删除默认情况下附加到最终名称的程序集id 示例配置: maven汇编插件 2.6 ... 我的名字 假的 程序集插件中没有“finalName”:to@jason:没有“finalName”字段,但它可以工作。。。我不知道其中的魔力…在单一目标中确实有一个finalName参数。它不在文档

是否可以覆盖运行
assembly:single
目标创建的jar文件的默认名称?我想添加一个具有非标准名称的依赖项的jar。我正在使用插件的2.6版。

是的,您需要使用配置属性。请注意,您可能还希望在属性的帮助下删除默认情况下附加到最终名称的程序集id

示例配置:


maven汇编插件
2.6
...
我的名字
假的

程序集插件中没有“finalName”:to@jason:没有“finalName”字段,但它可以工作。。。我不知道其中的魔力…在单一目标中确实有一个
finalName
参数。它不在文档中生成,并且声明为“只读”:请参阅。因此,通常不可能在配置中设置它,但这是Maven 3中的一个副作用(或bug)。看到或看到。