項目採用了SpringCloud微服務架構,因爲存在不少公共配置及工具類,全部抽離出一個公共模塊供全部模塊引用,可是對SpringCloud項目打包時老是提示找不到公共模塊中的某個路徑或者找不到main方法。spring
緣由:公共模塊只是一個簡單的maven項目,沒有放置Application入口,不能使用「spring-boot-maven-plugin」進行打包架構
解決辦法;若是該插件是在每一個項目的pom中設置的,刪除公共模塊中的該插件便可,若是是在SpringCloud父工程下統一設置的插件,則在公共模塊中進行排除便可。maven
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 跳過spring boot打包 --> <skip>true</skip> </configuration> </plugin> </plugins> </build>