如果基于Perl的应用程序具有多个模块> 150,ALL Custom,并且与解决应用程序中的特定任务相关,那么是否可以让Build.PL包含所有这些模块,然后能够构建,测试和覆盖? 我找不到任何证据表明Build.PL已被用于多个包。
我们如何在Build.PL中声明这些模块?
我是否必须单独构建和测试所有这些模块?
与所有其他语言一样,Perl应该拥有一个不仅可以处理构建,还可以处理代码覆盖和部署的构建器。
答案 0 :(得分:3)
是否可以让Build.PL包含所有这些模块,然后能够构建,测试和覆盖?
是
我找不到任何证据表明Build.PL已被用于多个包。
你看起来并不是很努力。 CPAN的三分之一是这样做的。
我们如何在Build.PL中声明这些模块?
./Build manifest
我是否必须单独构建和测试所有这些模块?
不,作为一个整体。
Perl应该有一个构建器,不仅可以处理构建,还可以处理测试,代码覆盖和部署。
有几个。