Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
缺少maven pluginManagement plugin.version_Maven - Fatal编程技术网

缺少maven pluginManagement plugin.version

缺少maven pluginManagement plugin.version,maven,Maven,在我的项目中,我有一个具有以下pluginManagement配置的父pom: ... org.apache.maven.plugin maven编译器插件 2.5.1 1.6 1.6 utf-8 ... 现在,当我尝试激活子模块中的插件时。我得到这个错误: org.apache.maven.plugins:maven编译器插件缺少'build.plugins.plugin.version'第42行第12列 在我的子模块中,我有以下插件配置: maven编译器插件 为什么模块找不到其父p

在我的项目中,我有一个具有以下pluginManagement配置的父pom:


...
org.apache.maven.plugin
maven编译器插件
2.5.1
1.6
1.6
utf-8
...
现在,当我尝试激活子模块中的插件时。我得到这个错误:

org.apache.maven.plugins:maven编译器插件缺少'build.plugins.plugin.version'第42行第12列

在我的子模块中,我有以下插件配置:


maven编译器插件

为什么模块找不到其父pom中指定的版本属性?

首先是因为您使用了错误的groupId。正确的是org.apache.maven.plugins,而不是org.apache.maven.plugin。
此外,您还定义了maven编译器插件的旧版本(2.5.1而不是3.0)

注意:我稍微简化了这个问题,删除了基本问题中不必要的内容。因此,你的其他观察结果对OP有意义,但对未来的读者没有意义。道歉!我也有同样的问题,你能解决吗?