使用python构建Maven模块

使用python构建Maven模块,python,maven,Python,Maven,我正在为maven子模块的构建编写一个脚本。下面是我的代码- dirl = "C:\\Users\\arupaul\\git\\application\\helios-parent\\"+ modToBeBuilt[0] os.chdir(dirl) args = ['mvn', 'clean install'] process = subprocess.Popen(args, stdout=subprocess.PIPE) modtobebuild已获得要生成的模块名称列表。我得到以下错误

我正在为maven子模块的构建编写一个脚本。下面是我的代码-

dirl = "C:\\Users\\arupaul\\git\\application\\helios-parent\\"+ modToBeBuilt[0]
os.chdir(dirl)
args = ['mvn', 'clean install']
process = subprocess.Popen(args, stdout=subprocess.PIPE) 
modtobebuild已获得要生成的模块名称列表。我得到以下错误:-

FileNotFoundError: [WinError 2] The system cannot find the file specified:

我是python新手,所以我选择了这种方式。如果你知道更好的方法,一定要告诉我。脚本不允许出现在项目repo中,因此我需要将其保存在一个单独的位置。

它是否在os.chdir或子进程调用中出错?为什么不使用Maven构建所有模块?这是一个多模块构建吗?请显示pom文件,或者可能是github示例项目…它的coming on.chdir.it当前配置为maven多模块构建。随着时间的推移,随着回购协议变得越来越庞大,我正试图只构建那些发生了变化的模块。你知道像
mvn-pl…
等吗?巨大意味着什么?需要多长时间?什么是真正的时间消费者?构建还是测试?你查过了吗?您是否考虑过通过
mvn-t3..
并行运行?它是否在os.chdir或子进程调用上出错?为什么不使用Maven构建所有模块?这是一个多模块构建吗?请显示pom文件,或者可能是github示例项目…它的coming on.chdir.it当前配置为maven多模块构建。随着时间的推移,随着回购协议变得越来越庞大,我正试图只构建那些发生了变化的模块。你知道像
mvn-pl…
等吗?巨大意味着什么?需要多长时间?什么是真正的时间消费者?构建还是测试?你查过了吗?您是否考虑过通过
mvn-t3..
并行运行?