circleci maven构建失败,缺少pom.xml

c6ubokkw  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(348)

我刚刚开始试验circleci和存储在github上的项目。我只是遵循标准的香草式设置,创建了一个只有一个工作流的项目。我的github repo结构包含4个子项目(每个子项目位于各自的文件夹中),所有子项目都位于同一层次(根)级别:
--阿尔法
--贝塔
--设置
--公用事业
我对config.yml文件进行了如下修改:

version: 2.1
app_src_directory: alpha
orbs:
  maven: circleci/maven@0.0.12

workflows:
  maven_test:
    jobs:
      - maven/test # checkout, build, test, and upload test results

生成成功地经历了启动环境、准备环境变量、 checkout 代码、生成缓存校验和和恢复缓存阶段,但在安装依赖项时失败,并显示错误消息:


# !/bin/bash -eo pipefail

mvn dependency:go-offline --settings 'pom.xml'
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/circleci/project/pom.xml

Exited with code exit status 1
CircleCI received exit code 1

我有一种感觉,这是很明显的事情,我太不了解。我没有在任何地方明确提到circleci用户(包括我的代码),所以我不确定这个引用来自何处。这个构建在我的机器上运行良好,使用maven。
谢谢你的提示!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题