标签: git maven gradle
我正在尝试建立CI-CD管道。在此管道中,每个提交都应运行一堆测试。由于该项目是一个多模块设置,因此我只想对受影响的模块运行测试。为此,我需要确定以下内容:
A。从更改的文件中,确定受影响的模块。
B。找到模块列表后,找到所有依赖于这些模块的模块。
C。对步骤B中找到的所有模块进行测试。
当前,我可以使用git获得更改的文件列表。但是一旦有了文件列表,在mvn / gradle中是否有一种简单的方法来获取已修改模块的列表以及依赖于这些模块的模块?