最简单的解决方案:
使用shadowJar插件来打包。
注意⚠️:
‘Main-Class’:‘xxx’ x x x:程序的主类,也就是main方法所在的类。
配置好后。
//plugins {
// id 'java'
id 'com.github.johnrengelman.shadow' version '5.1.0'
//}
shadowJar{
manifest{
attributes(
'Main-Class':'DoReader'
)
}
}
输入Gradle shad 回车即可。
这样打出的jar包就是可以运行的没有问题的jar包了。
成功后,jar包保存在当前项目的bulid/libs