У меня есть проект весенней загрузки, использующий Gradle, то есть Spring Boot 1.5.7, когда я собираю исполняемый jar-файл, упакованный jar-файл содержит все мои ресурсы, классы приложений и информацию манифеста для указания на основной класс. НО это, кажется, не включает никаких зависимостей, которые я объявил как скомпилированные классы внутри толстого фляги. У меня не было этой проблемы при запуске проектов Spring Boot 2.x.
Вот упрощенная версия build.gradle
apply plugin: 'maven'
buildscript {
ext {
springBootVersion = '1.5.7.RELEASE'
}
repositories {
maven {
url "$ARTIFACTORY_URL/remote"
credentials {
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
dependencies {
testImplementation('org.springframework.boot:spring-boot-starter-test')
implementation('org.springframework.boot:spring-boot-starter-web')
}
В чем может быть проблема?