項目上的坑

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的項目就會找到其中的類了;
相關文章
相關標籤/搜索