maven父子项目:
学习dubbo时根据官网一步一步创建,最后做跨服务调用,打包该项目失败;
问题描述
错误信息:
[ERROR] Failed to execute goal on project dubbo-spring-boot-demo-provider: Could not resolve dependencies for project org.example:dubbo-spring-boot-demo-provider:jar:1.0-SNAPSHOT: Could not find artifact org.example:dubbo-springboot-demo:jar:1.0-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
解决方案:
1.先检查父项目的pom中是否有:
<packaging>pom</packaging>
再检查子项目中是否有:
<packaging>jar</packaging>
2.依然打包失败,看子项目中是否有,父项目本身的依赖引用,删掉
<dependency>
<groupId>org.example</groupId>
<artifactId>dubbo-springboot-demo</artifactId>
<version>${project.parent.version}</version>
</dependency>