SpringCloud多模塊打包失敗問題記錄

項目採用了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>
相關文章
相關標籤/搜索