Maven 父子工程出现 [ERROR] 'dependencies.dependency.version' for xxxjar is missing. 问题
时间: 2024-03-06 08:47:31 浏览: 261
pom.xml android maven 工程
5星 · 资源好评率100%
这个错误通常是因为在子模块的 pom.xml 中没有指定依赖的版本号,导致 Maven 无法确定使用哪个版本的依赖。解决方法是在子模块的 pom.xml 文件中添加对应依赖的版本号。
一般来说,可以在父模块的 pom.xml 文件中指定公共的依赖版本,然后在子模块中引用这个版本号,例如:
在父模块的 pom.xml 文件中添加:
```
<properties>
<my.dependency.version>1.0.0</my.dependency.version>
</properties>
```
然后在子模块的 pom.xml 文件中引用这个版本号:
```
<dependencies>
<dependency>
<groupId>com.example</groupId>
<artifactId>my-dependency</artifactId>
<version>${my.dependency.version}</version>
</dependency>
</dependencies>
```
这样就可以避免出现版本号缺失的错误了。
阅读全文