0

我正在使用带有自托管代理的 yaml 管道运行 java 代码,但它显示以下错误

##[错误]在池Winagentpool中找不到满足指定要求的代理:maven,Agent.Version -gtVersion 2.163.1

有人可以帮我解决这个问题,在此先感谢。

4

1 回答 1

0

需求是说“我需要代理具有此功能才能运行”的一种方式。能力基本上是分配给代理的键值标签。当代理启动时,它会分析其环境,并尝试检测操作系统版本、代理版本、SDK(如 java)的可用性等。在这种情况下,您的管道需要一个具有版本>= 2.163.1和可用 Maven 的代理。

您可以在 中查看和配置代理功能Organization settings->Agent pools

该错误表明您的代理版本太旧和/或未检测到 Maven 安装。验证代理版本并检查是否在代理(系统范围)上定义了M2_HOME 环境变量。

作为最后的手段,您可以尝试maven手动添加功能。

于 2021-07-17T05:24:17.483 回答