如何检查特定项目的Azure DevOps中的maven版本?

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

为了解决maven插件问题,我看到了一些使用Azure devops设置maven插件的建议。有人可以建议在azure中设置maven插件吗

在Azure环境中设置Maven插件,使maven插件不会阻塞Azure部署

azure maven azure-devops deployment settings
1个回答
0
投票

要检查 Azure DevOps 中特定项目中使用的 Maven 版本,您可以查看构建 YAML 文件以查找使用 Maven 的步骤。查找执行

mvn
命令的部分或检查构建日志。当 Maven 运行时,它通常会打印出它的版本。

enter image description here

通常,Azure DevOps 为托管代理提供一系列预装的软件,包括 Maven。 “默认”Maven 版本是这些代理上预安装的版本。 如果您需要特定版本的 Maven,可以修改 YAML 文件中的

mavenVersionOption
来指定不同的版本,而不是使用“默认”设置。

pool:
  vmImage: 'Ubuntu 16.04'

steps:
- script: 'wget http://www-eu.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip'

- task: ExtractFiles@1
  inputs:
      archiveFilePatterns: 'apache-maven-3.5.4-bin.zip'
      destinationFolder: '$(build.sourcesdirectory)/maven'

- task: Maven@3
  inputs:
    mavenPomFile: 'pom.xml'
    mavenOptions: '-Xmx3072m'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.8'
    jdkArchitectureOption: 'x64'
    goals: 'clean install -P ballerina'
    mavenVersionOption: 'Path'
    mavenDirectory: '$(build.sourcesdirectory)/maven/apache-maven-3.5.4'
    mavenSetM2Home: true

enter image description here

enter image description here

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