我使用ivy:publish在nexus中发布jar文件。 我的jar文件名是shared.project.mainline.jar。 提供此默认模式
<artifacts pattern="${build.dir}/lib/[artifact].[ext]"/>
但在发布时低于错误
无法发布共享#project的工件;主线: java.io.IOException:缺少工件 共享#项目;!主线project.jar
那么如何更改默认模式?
答案 0 :(得分:0)
如果通过ant运行常春藤,请将“artifactspattern =”pattern“”添加到运行发布的任何位置。
如果这不起作用,也许它正在寻找正确的地方,但找不到正确的罐子。 如果是这样,您是否在常春藤文件中正确定义了工件?你的常春藤文件是什么样的? 您将需要在模块的常春藤文件中专门定义工件
int64
确保正确设置了name属性