在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。