参考网上的资料: task makeJar(type: Jar) { archiveName 'xxx.jar'//目标jar包名称,最终使用的可执行jar. //删除存在的 delete 'build/libs/' + archiveName //打进jar包后的文件目录 from(zipTree(zipFile)) //这是一些资源 from(project.zipTree("libs/netty-all-4.1.54.Final.jar")) destinationDir=file('build/libs') include('io/netty/**/*.class') include('com/example/**/*.class') manifest.attributes('Main-Class': "com.example.test.Server") }
效果如图: