Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/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 release:prepare插件未能完成具有模块间依赖关系的多模块构建_Maven - Fatal编程技术网

Maven release:prepare插件未能完成具有模块间依赖关系的多模块构建

Maven release:prepare插件未能完成具有模块间依赖关系的多模块构建,maven,Maven,我有一个多模块Java项目,它具有模块间依赖性。当我尝试使用mvn-e--batch-mode-release:prepare-DdryRun-dreleasevervion=1.2.999构建此项目时,它失败了,出现以下错误: [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Can't release project due

我有一个多模块Java项目,它具有模块间依赖性。当我尝试使用
mvn-e--batch-mode-release:prepare-DdryRun-dreleasevervion=1.2.999构建此项目时,它失败了,出现以下错误:

[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Can't release project due to non released dependencies :
....
在我看来,这似乎是一个已知的发布限制:准备插件。可能的解决办法是什么

抱歉,如果这个问题之前已经发布过…您的建议将不胜感激

附言:这个问题没有最终令人信服的答案)

问候,,
Benil

这看起来更像是依赖项的问题,而依赖项是快照的。如果要使用maven release plugin执行发布,则需要快照依赖项。如果我删除快照依赖项,那么我可能必须对具有相互依赖项的每个模块进行单独的发布。我不确定这是否是最好的解决方案。在这种情况下,其他LIB等的依赖关系不是模块之间的相互依赖关系。这个项目是否在线(可能在github上?)我收到的错误是针对项目模块(而不是第三方模块)。不幸的是,这是一个企业项目,因此不能在线使用。请注意,我仍然可以通过“mvn clean deploy”编译和打包该项目,但我对通过maven release plugin运行该项目感兴趣。创建一个类似的内容缩减版本,看看是否可以重现此行为并在此处显示。