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>
相关文章
相关标签/搜索