从另一个项目复制 war 文件时得到 "Failed to copy artifacts from another project with filter: **/*.war"

Got "Failed to copy artifacts from another project with filter: **/*.war" while copying the war file from another project

最初我使用了以下配置,但作业失败了

它给出了以下错误信息

它适用于以下配置

所以基本上当我从“最新成功构建中更改“Which build”选项时”到“从最新完成的 WORKSPACE 复制”有效。

能否请一些人帮助我了解 "Latest successful build" 和 "Copy from WORKSPACE of latest completed build" 选项之间的区别。

在第一个(源)项目中,您需要添加一个 post-build 步骤来存档工件,否则,它们将不会被存档,目标项目将无法找到它们在 "artifact" 文件夹下。

嗨,我遇到了同样的问题:

错误:无法使用过滤器从包中复制工件:**/*。war [DeployPublisher][INFO] 构建失败,项目未部署 已完成:失败

解决方案是: 配置项目 > 从另一个项目复制工件 > 哪个构建 > select 选项:“从最新完成构建的 WORKSPACE 复制”