Когда я создаю файл jar, он будет создан, но при запуске файла jar будет отображаться ошибка, аналогичная той, которая произошла с файлом docker, когда я создаю файл docker, он будет создан, но когда я запускаю файл docker, он покажет ошибку.
jar {
baseName = "${project.jarName}"
version = "${project.versionName}"
enabled = true
manifest {
attributes 'Main-Class': 'com.exmaple.Application'
}
}
task buildDocker(type: Docker, dependsOn: build) {
push = false
applicationName = jar.baseName
tagVersion = jar.version
dockerfile = file('src/main/docker/Dockerfile')
doFirst {
copy {
from jar
into stageDir
}
copy {
from "${project.buildDir}/resources/main/run.sh"
into stageDir
}
}
}
ОШИБКА.
Исключение в потоке "main" java.lang.NoClassDefFoundError: org / springframework / boot / SpringApplication на com.example.Application. main (Application.java:19) Причина: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication