Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 找不到具有以下功能的代理:Maven_Tfs - Fatal编程技术网

Tfs 找不到具有以下功能的代理:Maven

Tfs 找不到具有以下功能的代理:Maven,tfs,Tfs,找不到具有以下功能的代理:Maven注意:-我能够在没有Maven的情况下构建TFS。但是当我添加maven作为构建步骤时,我在构建时遇到了这个问题。是否有人可以帮助解决此问题?Maven构建步骤需要安装构建代理。您使用的构建代理必须具有为“Maven”定义的功能 仅供参考-VSTS中的默认托管代理已安装maven 有关添加功能的更多信息,请阅读以下博文: Maven构建步骤要求构建代理安装Maven。您使用的构建代理必须具有为“Maven”定义的功能 仅供参考-VSTS中的默认托管代理已安

找不到具有以下功能的代理:Maven注意:-我能够在没有Maven的情况下构建TFS。但是当我添加maven作为构建步骤时,我在构建时遇到了这个问题。是否有人可以帮助解决此问题?

Maven构建步骤需要安装构建代理。您使用的构建代理必须具有为“Maven”定义的功能

仅供参考-VSTS中的默认托管代理已安装maven

有关添加功能的更多信息,请阅读以下博文:


Maven构建步骤要求构建代理安装Maven。您使用的构建代理必须具有为“Maven”定义的功能

仅供参考-VSTS中的默认托管代理已安装maven

有关添加功能的更多信息,请阅读以下博文:

您的屏幕截图中没有列出“maven”,请确保安装了maven并且可以在构建代理上成功运行。并在安装Maven后重新启动构建服务。附上我的能力供您参考:

如果您确定Maven已安装并且可以工作,但功能列表仍然没有显示它,则可以手动将其添加到功能列表中:

您的屏幕截图中没有列出“maven”,请确保安装了maven并且可以在构建代理上成功运行。并在安装Maven后重新启动构建服务。附上我的能力供您参考:

如果您确定Maven已安装并且可以工作,但功能列表仍然没有显示它,则可以手动将其添加到功能列表中:

在运行代理的机器上,添加名为“maven”的系统变量可以修复此问题。 添加环境变量后需要重新启动代理服务


在运行代理的机器上,添加名为“maven”的系统变量可以修复此问题。 添加环境变量后需要重新启动代理服务


如果您的代理无法发现maven的功能,请按照以下步骤解决问题:

  • 删除注册代理
  • 转到“系统”中服务器上的环境变量
  • 添加两个变量“MAVEN_HOME”和“M2_HOME”,这两个变量的值都作为MAVEN的安装目录。在我的例子中是这样的:“C:\ProgramFiles\Java\apache-maven-3.3.9”
  • 重新启动服务器
  • 再次注册代理,瞧,代理应该有能力:“MAVEN_HOME”、“M2_HOME”和“MAVEN”

  • 如果您的代理无法发现该功能
    maven
    ,请按照以下步骤修复该问题:

  • 删除注册代理
  • 转到“系统”中服务器上的环境变量
  • 添加两个变量“MAVEN_HOME”和“M2_HOME”,这两个变量的值都作为MAVEN的安装目录。在我的例子中是这样的:“C:\ProgramFiles\Java\apache-maven-3.3.9”
  • 重新启动服务器
  • 再次注册代理,瞧,代理应该有能力:“MAVEN_HOME”、“M2_HOME”和“MAVEN”

  • 嘿,谢谢你的回复。我已经添加了maven的代理。但仍然会遇到同样的问题“maven找不到功能”。当你说“使用maven”时,这意味着你在代理上安装了maven,并在TFS中向代理添加了“maven”功能(不确定大小写是否重要,因此确保匹配),如上面的屏幕截图所示。maven版本重要吗?我不确定。对不起,屏幕截图中没有关于maven的内容,谢谢回复。我已经添加了maven的代理。但仍然会遇到同样的问题“maven找不到功能”。当你说“使用maven”时,这意味着你在代理上安装了maven,并在TFS中向代理添加了“maven”功能(不确定大小写是否重要,因此确保匹配),如上面的屏幕截图所示。maven版本重要吗?我不确定。抱歉,屏幕快照中没有关于maven的内容。这对我来说是有效的,但是构建失败了,因为它需要M2_HOME变量。因此,我将maven变量替换为包含maven路径的M2_HOME(例如c:\tools\apache-maven-3.3.9),它工作得非常好。这对我获得该功能很有效,但构建失败,因为它需要M2_HOME变量。因此,我将maven变量替换为包含maven路径的M2_HOME(例如c:\tools\apache-maven-3.3.9),它工作得非常好。