1.spring
解決辦法:刪除掉Test類maven
2.spring-boot
解決辦法:刪除掉pom中的,由於這個插件再打包的時候會檢測項目下的main方法,若是模塊中沒有面方法,則打包失敗ui
3.解決maven項目打成jar後。其餘項目能夠引入該jar,但不能使用其中的類的問題。插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
spring-boot-maven-plugin:若是沒有加
<configuration>
<skip>true</skip>
</configuration>
的時候,該jar
會將該項目中所依賴的全部jar都打包進來,能夠直接運行;其餘項目依賴該jar後的項目結構時 boot-inf,meta-inf,org.springframework.boot.load;
若是加了
<configuration> <skip>true</skip> </configuration>則不會打包其引用的依賴,項目結構爲meta-inf,com.xxx.xxx(本身的包層次);這樣引用該jar的項目就會找到其中的類了;