Как устранить ошибку: завершено с ненулевым значением выхода 1 весной? - PullRequest
0 голосов
/ 04 августа 2020

[Система] Весенняя загрузка: выпуск 2.1.7 Gradle: 4.10.2

Обычно я знаю, что указанная выше ошибка появляется, когда номер порта используется другой программой, но ошибка также возникает, когда я меняю порт. Как и ожидалось, ошибка возникает из-за Apache Poi, добавленного в зависимости Gradle. Я хочу знать метод, решающий эту проблему. Ниже мой код Gradle.

buildscript {
    ext {
        springBootVersion = '2.1.7.RELEASE'
    }
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group 'com.tistory.cafecoder'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.projectlombok:lombok')
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('com.h2database:h2')
    compile('org.springframework.boot:spring-boot-starter-mustache')
    compile('org.springframework.boot:spring-boot-starter-oauth2-client:')
    compile('org.apache.poi:poi-ooxml:3.11')
    compile('org.apache.commons:commons-io:1.3.2')

    testCompile('org.springframework.boot:spring-boot-starter-test')
    testCompile('org.springframework.security:spring-security-test')
}

1 Ответ

0 голосов
/ 06 августа 2020

Решено. Сам по себе POI не был проблемой. Я не хотел решать все в классе обслуживания, поэтому я объявил внешний класс для анализа файла xlsx. Я использовал @RequiredArgsConstructor. В процессе я столкнулся с проблемой, объявив простой класс «личным финалом». Это было просто из-за незнания аннотаций Spring Boot .... TT

...