【Maven】dependencies.dependency.version is missing 问题

来源:互联网 发布:相片写字软件下载 编辑:程序博客网 时间:2024/05/10 10:28

子模块为web项目,在写依赖时,没有写version的信息。在父pom中使用dependencyManagement中写明了version
于是pom报错:dependencies.dependency.version is missing
原因及解决办法:
1、 maven 对于父项目定义的dependencyManagement 中的 非 jar 类型的 type节点不会继承,也就是说子项目中必须再次声明非 jar 类型的type即可。

2、

  • 在子项目中对于缺少版本号的依赖写上版本号;
  • 删除C:\Users\server.m2\repository目录下的.cache目录;
  • 增加一个relativePath项到parent节点中
 <parent>        <artifactId>modeling-parent</artifactId>        <groupId>whu.lmars.modolingtool</groupId>        <version>1.0-SNAPSHOT<ersion>        <relativePath>../pom.xml</relativePath>    </parent>

再重新运行mvn命令,删去子项目中的版本号

0 0
原创粉丝点击