2017-08-30 1 views
1

J'essaye de construire l'application java-cloud-sample de github en utilisant travis-ci.Autorisation mvnw refusée erreur lors de la construction de travis

.travis.yml ressemble à ceci

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

Mais quand il essaie de construire l'application je reçois cette erreur

$ 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. 

je en train de mettre chmod a+x mvnw et il n'a pas aidé non plus. Quel est le problème?

Répondre

0

Pouvez-vous essayer de changer before_script-before_install, comme suit:

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