Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
Jenkins 列出maven项目的所有依赖项_Jenkins_Grep_Maven 3_Jenkins Plugins - Fatal编程技术网

Jenkins 列出maven项目的所有依赖项

Jenkins 列出maven项目的所有依赖项,jenkins,grep,maven-3,jenkins-plugins,Jenkins,Grep,Maven 3,Jenkins Plugins,我有一个maven项目(a),它依赖于多个其他maven项目(B,C,D,…J))。在A的开发过程中,pom指的是B、C、D等的快照。当A发布时,CM团队需要在发布A之前发布所有B、C、D..J 在发布A之前,A的开发人员无法理解发布所有依赖项所需的时间。因此,在CI构建期间,我希望不断提醒他们需要首先发布的快照依赖项列表。在Jenkins中生成此列表的最佳方式是什么?我希望这份名单能作为詹金斯的输出以及在电子邮件中提供。 如果列表中也包含B、C、D..J的所有快照依赖项,那就太好了 我尝试了d

我有一个maven项目(a),它依赖于多个其他maven项目(B,C,D,…J))。在A的开发过程中,pom指的是B、C、D等的快照。当A发布时,CM团队需要在发布A之前发布所有B、C、D..J

在发布A之前,A的开发人员无法理解发布所有依赖项所需的时间。因此,在CI构建期间,我希望不断提醒他们需要首先发布的快照依赖项列表。在Jenkins中生成此列表的最佳方式是什么?我希望这份名单能作为詹金斯的输出以及在电子邮件中提供。 如果列表中也包含B、C、D..J的所有快照依赖项,那就太好了

我尝试了dependency:analyze和dependency:tree,但没有得到预期的结果

感谢您的帮助

编辑: 我使用了mvn依赖项:tree-Dincludes=:::*-SNAPSHOT,它将所有模块的所有快照依赖项作为构建日志的一部分吐出;因为它隐藏在构建日志中,所以没有人会去挖掘它。模块也抛出了相同的依赖项;有没有一种方法可以将这些文件放到Jenkins中的单个文件中,供开发人员查看?最好是在Jenkins的“立即构建”按钮旁边单击按钮(现在我要的是月亮,嗯!?这是团队想要的,我需要给他们)