Travis CI Spring Boot Error (Ошибка Gradle) - PullRequest
       19

Travis CI Spring Boot Error (Ошибка Gradle)

0 голосов
/ 15 октября 2019

У меня проблемы с запуском моего Travis Ci. Я получаю сообщение об ошибке ниже для моего приложения весенней загрузки.

0.01s$ java -Xmx32m -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ javac -J-Xmx32m -version
javac 11.0.2
3.37s$ ./gradlew assemble
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
The command "eval ./gradlew assemble " failed. Retrying, 2 of 3.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
The command "eval ./gradlew assemble " failed. Retrying, 3 of 3.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
The command "eval ./gradlew assemble " failed 3 times.
The command "./gradlew assemble" failed and exited with 1 during .
Your build has been stopped.

.travis.yml file

language: java
sudo: false
script: mvn clean verify

Дайте мне знать, какие файлы вам нужны.

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Хорошо, проблема в том, что в моем приложении Spring-boot есть файлы Maven и Gradle. Я полагаю, что когда я экспериментировал с разными вещами, я создал файл Gradew, поэтому Travis CI искал Gradle.

Решением было удаление всех файлов gradle и повторный запуск travis. Я обновил свой travis.yml как показано ниже

jdk:
    - oraclejdk8

# would just use default install/script but the ./mvnw script errors on travis
# obviously this only works for maven builds right now...
install:
    - mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
    - mvn cobertura:cobertura

script:
    - mvn test

dist: trusty

after_success:
  - bash <(curl -s https://codecov.io/bash) -t 
0 голосов
/ 15 октября 2019

Похоже, вы забыли проверить файлы в gradle / wrapper. Он должен иметь два файла gradle-wrapper.jar и gradle-wrapper.properties.

...