企业型网站建设费用,表3-5企业网站建设可行性分析,广告设计与制作专业认识,大连网站开发公司shepiguo以前项目打包一直是用的maven#xff0c;最近新开一个项目#xff0c;使用的是spring boot 2.11 gradle 4.10.3#xff0c;在打包的时候分离lib折腾了好几天#xff0c;网上找了很多方法都不成功#xff0c;老是卡在configurations.compile这里#xff0c;总是获取不到正…以前项目打包一直是用的maven最近新开一个项目使用的是spring boot 2.11 gradle 4.10.3在打包的时候分离lib折腾了好几天网上找了很多方法都不成功老是卡在configurations.compile这里总是获取不到正确的jar包路径。最后上google终于找到解决办法总结整理后简单又好用特此记录如下// 清除现有的lib目录task clearJar(type: Delete) {delete $buildDir\\libs\\lib}// 将依赖包复制到lib目录task copyJar(type: Copy, dependsOn: clearJar) {from configurations.compileClasspathinto $buildDir\\libs\\lib}bootJar {// 例外所有的jarexcludes [*.jar]// lib目录的清除和复制任务dependsOn clearJardependsOn copyJar// 指定依赖包的路径manifest {attributes Manifest-Version: 1.0,Class-Path: configurations.compileClasspath.files.collect { lib/$it.name }.join( )}}运行的时候也不需要指定java.ext.dir或loader.path了直接-jar运行就可以了。java -jar test-0.0.1-SNAPSHOT.jar