我正在使用Eclipse中的一个mavenised java项目,其中有几个模块无法构建从pom文件中抛出错误:
Project build error: 'dependencies.dependency.version' for cml:jumbo-converters-molecule-xyz:jar is missing.
这些错误与子模块有关。它们不带版本号。所有子模块都不会发生这种情况
这是否意味着我必须为所有pom文件和pom文件中的所有引用添加版本号?或者我可以添加一些忽略版本号的东西,直到我构建它?
答案 0 :(得分:13)
您需要向父POM添加dependencyManagement
部分,并在那里指定版本号。见http://maven.apache.org/ref/3.0.4/maven-model/maven.html#class_dependencyManagement
答案 1 :(得分:0)
在我的情况下,groupid在父pom(dependencyManagement)和child pom(依赖)之间存在差异。