VSTS buildagent:Java 9

时间:2017-10-20 09:20:57

标签: java azure-devops capability build-agent

我在构建服务器上安装了最新的java sdk(包含jre)版本9.0.1并重新启动了代理。代理似乎没有检测到Java,缺少java功能并且构建不会运行,因为代理上没有设置java功能。

我有什么需要做才能识别java吗?最后的java 8. *版本被认可了

3 个答案:

答案 0 :(得分:1)

基于[agent folder]\bin\Add-JavaCapabilities.ps1,有JDK 6,7,8,没有JDK 9,因此它无法识别JDK 9.我在这里提交用户语音:VSTS build agent capabilities for JAVA 9,你可以投票。

您可以尝试手动添加功能:

  1. 转到代理商池管理页面(https://XXX.visualstudio.com/_admin/_AgentPool
  2. 选择池和座席
  3. 点击添加功能

答案 1 :(得分:0)

编辑:默认的jvm为11。如果您的项目也可以正常运行,则可以使用级别兼容性。

默认版本为1.8。 您可以选择版本:Maven build> Advanced> JDK Version

enter image description here

答案 2 :(得分:0)

重新启动代理后,它可以工作了。新功能开始体现在系统功能中