一、问题:
1、打包出来的jar包没有依赖包,网上的建议都是增加配置项,如:
jar {
manifest {
attributes(
"Manifest-Version": 1.0,
"Main-Class": "com.demo.Application" //主函数的名称
)
}
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
into('assets') {
from 'assets'
}
}
2、打包后java -jar执行程序jar包报错:java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories
二、解决方案
springboot官方建议直接使用bootjar打包,换成bootjar打包,不需要修改任何配置项,即可解决这两个问题