首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AzureDevOps管道中找不到Maven POM文件

在AzureDevOps管道中找不到Maven POM文件
EN

Stack Overflow用户
提问于 2021-04-20 19:57:20
回答 1查看 224关注 0票数 0

我得到以下错误:problem picture

它说POM文件找不到。我在github项目中有一个yaml文件,如下所示:Project picture

我的yaml文件看起来是这样的:在我的github中,有一个名为dataops/poms/pom.xml的文件夹中的pom文件,所以我不知道为什么它找不到它。

代码语言:javascript
复制
    # Talend CI/CD on Azure DevOps
# Build Pipeline for building and publishing on Talend Cloud

trigger: none

pool:
 vmImage: 'ubuntu-latest'

variables:
- group: Talend Configuration
- name: project_name
  value: 'DataOps'
- name: job_name
  value: 'Soccer_api_Call'
- name: job_version
  value: '0.1'

steps:
  - task: DownloadSecureFile@1
    name: settings_xml
    inputs:
      secureFile: settings.xml

  - task: DownloadSecureFile@1
    name: license_txt
    inputs:
      secureFile: license.txt

  - task: Maven@3
    inputs:
        mavenPomFile: '$(project_name)/poms/pom.xml' 
        mavenOptions: |
          -Dlicense.path=$(license_txt.secureFilePath)
          -Dupdatesite.path=$(UPDATESITE_PATH)
          -Dservice.url=$(CLOUD_URL)
          -Dcloud.publisher.screenshot=true
          -Xmx3096m -Xmx1024m
        options: '--settings $(settings_xml.secureFilePath) -Pcloud-publisher -pl jobs/process/$(job_name)_$(job_version) -am'
        goals: 'deploy'

任何帮助都非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-21 10:22:05

我们建议您可以尝试使用mavenPomFile: 'DATAOPS/poms/pom.xml'而不是mavenPomFile: '$(project_name)/poms/pom.xml'。在我的测试中,我创建了一个类似yaml的演示,它可以很好地处理完整路径:

请忽略测试结果,它只是用来检查任务是否能找到pom.xml。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67178476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档