Java 构建失败—构建依赖缺失
错误说明
Flow 在进行 Java 构建时需要下载您的项目的构建依赖文件,Flow 会去阿里云 Maven 公库,下载公共的构建依赖,但是如果您的项目需要部分自己开发的依赖文件,Flow 会下载失败并报错,典型的报错信息如下:

为了让 Flow 可以正常下载您的构建依赖文件并完成构建,您可以通过以下 3 种方式完成配置:
将缺失的依赖包上传至云效制品仓库 packages
将原有依赖包仓库添加至云效制品仓库 packages 的代理仓库
使用企业自定义的 settings.xml 文件
方法一:将依赖包上传至云效制品仓库 packages
如果用户项目代码库的根目录没有 Maven settings.xml 且没有选择企业自定义 Maven 配置, Flow 构建时会为用户自动生成一个 settings.xml 文件,并且配置连云效制品仓库 packages 和阿里云公共代理仓库。因此您可以将自己需要的依赖文件上传至 云效制品仓库 packages,具体上传操作步骤可登录参考制品仓库中的仓库指南。
方法二:将原有依赖包仓库添加至云效制品仓库 packages 的代理仓库
如果您已有私有的 Maven 仓库,又不想将仓库内的依赖包文件手动上传至 云效制品仓库 packages,您可以将原有的依赖包仓库添加至云效制品仓库 packages 的代理仓库。此时,Flow 在构建时就会从您设置的代理仓库中去拉取依赖文件。
您可通过云效制品仓库的仓库设置 -> 代理设置,完成代理仓库设置。建议您在生产库-release 和非生产库-snapshot 的代理仓库中均添加您原有的依赖包仓库。

方法三:使用企业自定义的 settings.xml 文件
如果您已有私有的 Maven 仓库,并且希望 Flow 在构建时可以直接从您的私有仓库中下载依赖文件,您可以使用企业自定义的 settings.xml 文件。当您启用企业自定义 Maven 配置时,Flow 按照您的 settings.xml 配置去进行 Java 构建。
您可以在 Flow 的企业设置 -> Maven 设置中选择自定义 Maven 配置,并上传 settings.xml 文件,该企业内所有的 Java 构建均使用此配置文件。

请确保 Flow 可以通过公网正常访问您的私有仓库,若您的私有仓库有白名单限制配置,请查看以下文档完成并将 Flow IP 地址配置到您的白名单中。