我刚刚开始试验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。
谢谢你的提示!
暂无答案!
目前还没有任何答案,快来回答吧!