build.gradle 中按如下配置
apply plugin: 'java'
apply plugin: 'idea'
jar {
String someString = ''
configurations.runtime.each {
someString = someString + "lib/" + it.name + " ";
}
manifest {
attributes 'Main-Class': 'xxx'//这里填写入口函数所在类全限定名
attributes 'Class-Path': someString
}
}
//清除上次的编译过的文件
task clearPj(type: Delete) {
delete 'build', 'target'
}
//把JAR复制到目标目录
task release(type: Copy, dependsOn: [build]) {
from configurations.runtime
into 'build/libs/lib'
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。