Мое требование - создать загрузочную банку Spring в автономном исполняемом файле tomcat. Я не могу запустить банку из командной строки.
Я использую градиент
buildscript {
ext {
springBootVersion = '1.4.0.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'
group = 'com.test'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile project(':testProject')
implementation('org.springframework.boot:spring-boot-starter-web')
testImplementation('org.springframework.boot:spring-boot-starter-test')
}
configurations {
all*.exclude module: 'spring-boot-starter-logging'
}
jar {
manifest {
attributes 'Implementation-Title': 'SpringAppApplication',
'Implementation-Version': version
}
}
работает java -jar target/SpringAppApplication-0.0.1-SNAPSHOT.jar
Я получаю сообщение об ошибке Неверный или поврежденный файл jarfile SpringApp-0.0.1-SNAPSHOT.jar
.Пытался также указать полный путь.
С последней версией springboot он отлично работает




Вы намеренно используете старую версию Spring Boot?