Сборка Jar в Gradle. Не запускается Jar
Есть SpringBoot проект на Gradle. Все отлично работает при запуске в Idea.
Вот его gradle.build
При сборке и поcледующем запуске jar выдает ошибку - no main manifest attribute in ...
Прошелся по рецептам со стековефлоу - перемещал манифест, удалял лишние файлы из джарника, но пока не работает
plugins {
id 'org.springframework.boot' version '2.7.0'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
id 'application'
}
group = 'com.alex.vis'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
jar {
manifest {
attributes(
'Main-Class': 'com.alex.vis.GifGetterByCurrencyApplication'
)
}
}
version = '0.0.1'
mainClassName = 'com.alex.vis.GifGetterByCurrencyApplication'
repositories {
mavenCentral()
}
ext {
set('springCloudVersion', "2021.0.3")
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'junit:junit:4.12'
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
tasks.named('test') {
useJUnitPlatform()
}