加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – mvnw权限在travis构建期间被拒绝错误

发布时间:2020-12-14 00:54:20 所属栏目:Linux 来源:网络整理
导读:我正在尝试使用travis-ci从 github构建应用程序 java-cloud-sample. .travis.yml看起来像这样 language: javasudo: truedist: trustyjdk: oraclejdk9addons: apt: packages: - oracle-java9-installerbefore_script: - chmod a+x ./mvnw 但是当它试图构建应
我正在尝试使用travis-ci从 github构建应用程序 java-cloud-sample.

.travis.yml看起来像这样

language: java
sudo: true
dist: trusty
jdk: oraclejdk9
addons:
  apt:
    packages:
      - oracle-java9-installer
before_script: 
  - chmod a+x ./mvnw

但是当它试图构建应用程序时,我得到了这个错误

$export PATH=$JAVA_HOME/bin:$PATH
$java -Xmx32m -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181,mixed mode)
$javac -J-Xmx32m -version
javac 9
3.01s$./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
/home/travis/.travis/job_stages: line 236: ./mvnw: Permission denied
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed. Retrying,2 of 3.
/home/travis/.travis/job_stages: line 236: ./mvnw: Permission denied
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed. Retrying,3 of 3.
/home/travis/.travis/job_stages: line 236: ./mvnw: Permission denied
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed 3 times.
The command "./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V" failed and exited with 126 during .
Your build has been stopped.

我试图将chmod设置为x mvnw并且它也没有帮助.问题是什么?

解决方法

您可以尝试将before_script更改为before_install吗?,如下所示:

language: java
sudo: true
dist: trusty
jdk: oraclejdk9
addons:
  apt:
    packages:
      - oracle-java9-installer
before_install:
  - chmod +x mvnw

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读