在VSTS中配置Maven Java Project Build

问题描述 投票:0回答:1

我是VSTS的新手,我正在尝试将Jenkins的Java构建作业迁移到VSTS。目前在项目中有一些第三方jar依赖项,在使用mvn:install命令登录到Jenkins机器后,手动安装到Local Maven存储库。在VSTS中我怎样才能实现同样的目标。请注意我已经设置了构建队列并且能够触发构建,但构建将失败,因为找不到这些依赖项。由于无法以物理方式登录机器,我该如何实现相同的目标?任何帮助赞赏。

azure-devops azure-pipelines
1个回答
1
投票

有两种方法可以实现这一目标。

  1. 在您的专用服务器中安装您自己的构建代理以进行构建
  2. 在VSTS中安装/配置Maven包管理

步骤1

这更容易(因为这与您的Jenkins方法相同)。

您需要在本地服务器上安装专用代理,您将在本地maven存储库中安装第三方依赖项。

Refer here on how to install the Agent on a windows server machine

第2步

您可以通过VSTS中的包管理创建自己的Maven订阅源。

First Install the Extension if you don't have Package Management

每个帐户获得五(5)个免费许可。如果您需要5个以上的许可证,请转到“包管理”的“市场”页面,然后选择“获取”。单击“购买”并购买所需的其他许可证。如果您不确定,可以单击开始30天免费试用,并且您帐户中的每个用户都将被授予访问包管理30天的权限。在30天的试用期后,您的帐户将恢复为五(5)名授权用户,您必须为各个用户分配许可。如果此时您需要其他许可证,则可以从Marketplace中的同一对话框购买它们。

微软here就是一个很好的例子。请逐步完成。

© www.soinside.com 2019 - 2024. All rights reserved.