Azure devops 在VSTS中配置Maven Java项目构建

Azure devops 在VSTS中配置Maven Java项目构建,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我对VSTS非常陌生,我正在尝试将Java构建作业从Jenkins迁移到VSTS。目前,在项目中有一些第三方jar依赖项,它们是在使用mvn:install命令登录Jenkins机器后手动安装到本地Maven存储库的。 在VSTS中,我如何实现同样的目标。 请注意,我已经设置了生成队列并能够触发生成,但由于找不到这些依赖项,生成将失败。由于无法物理登录到机器,我如何才能实现同样的目标?感谢您的帮助。有两种方法可以实现这一点 在专用服务器中为生成安装自己的生成代理 在VST中安装/配置Maven软

我对VSTS非常陌生,我正在尝试将Java构建作业从Jenkins迁移到VSTS。目前,在项目中有一些第三方jar依赖项,它们是在使用mvn:install命令登录Jenkins机器后手动安装到本地Maven存储库的。 在VSTS中,我如何实现同样的目标。
请注意,我已经设置了生成队列并能够触发生成,但由于找不到这些依赖项,生成将失败。由于无法物理登录到机器,我如何才能实现同样的目标?感谢您的帮助。

有两种方法可以实现这一点

  • 在专用服务器中为生成安装自己的生成代理
  • 在VST中安装/配置Maven软件包管理
  • 第一步 这更容易(因为这与Jenkins方法相同)

    您需要在on-prem服务器上安装一个专用代理,在那里您将在本地maven存储库中安装第三方依赖项

    步骤2 您可以通过VSTS中的包管理创建自己的Maven提要

    每个帐户可获得五(5)个免费许可证。如果您需要超过5个 许可证,转到市场页面进行软件包管理,然后选择 得到。单击购买并购买所需的其他许可证。如果你 如果您不确定,您可以单击开始30天免费试用,并且所有用户都可以使用 您的帐户将被授予30天的软件包管理权限。 在30天的试用期后,您的帐户将恢复为5天 (5) 您必须将许可证分配给单个用户。 如果此时需要其他许可证,您可以购买它们 从市场中的同一对话框


    微软在这方面有一个很好的例子。请一步一步地讲。

    有两种方法可以实现这一点

  • 在专用服务器中为生成安装自己的生成代理
  • 在VST中安装/配置Maven软件包管理
  • 第一步 这更容易(因为这与Jenkins方法相同)

    您需要在on-prem服务器上安装一个专用代理,在那里您将在本地maven存储库中安装第三方依赖项

    步骤2 您可以通过VSTS中的包管理创建自己的Maven提要

    每个帐户可获得五(5)个免费许可证。如果您需要超过5个 许可证,转到市场页面进行软件包管理,然后选择 得到。单击购买并购买所需的其他许可证。如果你 如果您不确定,您可以单击开始30天免费试用,并且所有用户都可以使用 您的帐户将被授予30天的软件包管理权限。 在30天的试用期后,您的帐户将恢复为5天 (5) 您必须将许可证分配给单个用户。 如果此时需要其他许可证,您可以购买它们 从市场中的同一对话框


    微软在这方面有一个很好的例子。请一步一步地进行。

    是否在pop.xml文件中指定依赖项?依赖项的包应自动下载。是否在pop.xml文件中指定依赖项?依赖项的包应该自动下载。感谢它的帮助,我创建了feed-invsts@hareesh很高兴听到这个消息。请接受我的回答,这样它也能帮助其他社区成员感谢它的帮助,我创建了feed-invsts@hareesh很高兴听到这个消息。请接受我的回答,这样也能帮助其他社区成员