• 问题:spring+dubbo+maven  父子项目依赖,子项目之间依赖报错,找不到能问题--

spring-dubbo-client 依赖spring-dubbo-service(实体类和接口契约)项目,两项目都属于spring-parent子module;

service项目经过maven clean-compile-package-install 初始化到本地的maven仓库中,client对service进行依赖,

无论如何 client的compile就是报依赖service的项目找不到-相关问题

项目目录:springboot maven依赖问题

  • 解决思路:

1.解除service(相当于公共的子项目)对父项目的依赖

2.service项目中不要依赖maven的插件:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

3.子项目的<groupId>com.example</groupId> 要和父项目的 <groupId>com.example</groupId> 保持一致,标识同一个大的项目工程下,然后使用<artifactId>springboot-dubbo</artifactId> 属性来区分 父子项目,子项目和子项目。

相关文章: