在spring boot项目中声明了
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
执行mvn clean package,打出包来了,
但java -jar xx.jar运行时报错,缺少springcontext的依赖。
说明打包的时候所有的依赖没有打进去。
项目中也是继承的spring boot父项目
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version> </parent>
按道理那个打包插件应该是可以把所有依赖打包,并且最后的jar包是可以java -jar执行的。
但实际不行,再研究把,反正都是maven插件
还有一个情况,仅记录:
在pom.xml里声明了
org.mybatis.spring.boot 与mybatis整合
然后就直接执行mvn clean package了,报:没有mapper。