Closed xunyao4dev closed 1 year ago
@dsyer Hello, Dsyer, Could you give me a hand? Thanks so much.
It works for me. Maybe you compiled with a different JDK than the one you use in the script?
UPDATE: I see the same failure with a JAR file built by Gradle. It works with a Maven project. Not sure why, but I will look into it.
I see the issue: the Gradle-generated JAR file has META-INF/maven/org.springframework.boot.experimental/spring-boot-thin-wrapper/pom.xml
in it, and the one from Maven does not. This extra pom.xml
confuses the ThinJarLauncher
when it is looking for dependencies. It doesn't get confused when you launch from a JAR file with the conventional name starting with the artifactId
. So you could fix your script just by calling it tqa-tool.jar
or just tqa-tool
.
Should be fixed in fe46eee. The workaround would still work,
build.gradle
script/init.sh
after execute
./gradlew clean release
, I got a shell script named tqa-tool.sh which include the thin jar, but when I execute this script in the server, a error occurred, below: