- 问题:spring+dubbo+maven 父子项目依赖,子项目之间依赖报错,找不到能问题--
spring-dubbo-client 依赖spring-dubbo-service(实体类和接口契约)项目,两项目都属于spring-parent子module;
service项目经过maven clean-compile-package-install 初始化到本地的maven仓库中,client对service进行依赖,
无论如何 client的compile就是报依赖service的项目找不到-相关问题
项目目录:
- 解决思路:
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> 属性来区分 父子项目,子项目和子项目。