Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Gitlab ci multi runner时未找到Maven_Java_Maven_Raspbian_Gitlab Ci Runner - Fatal编程技术网

Java 使用Gitlab ci multi runner时未找到Maven

Java 使用Gitlab ci multi runner时未找到Maven,java,maven,raspbian,gitlab-ci-runner,Java,Maven,Raspbian,Gitlab Ci Runner,我一直在尝试设置GitLab CI,以在Raspbian中构建Maven Java项目,但每当它尝试运行构建脚本时,都会失败,因为它找不到Maven。我使用向导来安装转轮 生成跟踪: Running with gitlab-ci-multi-runner 1.10.4 (b32125f) WARNING: image is not supported by selected executor and shell Using Shell executor... Running on raspber

我一直在尝试设置GitLab CI,以在Raspbian中构建Maven Java项目,但每当它尝试运行构建脚本时,都会失败,因为它找不到Maven。我使用向导来安装转轮

生成跟踪:

Running with gitlab-ci-multi-runner 1.10.4 (b32125f)
WARNING: image is not supported by selected executor and shell
Using Shell executor...
Running on raspberrypi...
Cloning repository...
Cloning into '/home/gitlab-runner/builds/f09314a8/0/RBian/TestProject'...
Checking out 54d2e140 as master...
Skipping Git submodules setup
$ mvn clean package
bash: line 22: mvn: command not found
ERROR: Build failed: exit status 1
.gitlab-ci.yml

image: maven:3-jdk-8

build:
  script: "mvn clean package"
  artifacts:
    name: "TestProject"
    paths:
    - "target/*.jar"
有人知道这是什么原因吗

编辑:修改/etc/default,将$MAVEN_HOME/bin添加到$PATH中,成功了。

尝试将MAVEN_HOME路径添加到config.toml环境字段中

environment = ["MAVEN_HOME=/path/to/maven"]