使用maven管理项目时,当 使用命令行mvn install时出现如下错误:
child module D:\newworkspace\dubbo\dubbo\dubbo-api of D:\newworkspace\dubbo\dubbo\pom.xml does not exist
原因:无法搜索到子模块。
解决办法时,
原:
<modules> <module>dubbo-api</module> <module>dubbo-provider</module> <module>dubbo-consumer</module> <module>dubbo-consumer-user</module> </modules>
改进后:添加一个文件搜索:
<profiles> <profile> <modules> <module>dubbo-api</module> <module>dubbo-provider</module> <module>dubbo-consumer</module> <module>dubbo-consumer-user</module> </modules> </profile> </profiles>同一个pom可能在eclipse中工作。
本文解决了Maven项目中子模块未被正确识别的问题。通过调整pom.xml文件中的配置,将子模块定义放入<profiles>标签下,使得mvn install命令能够正常执行。

3514

被折叠的 条评论
为什么被折叠?



