Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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
Build.PL是否可用于具有多个Perl模块的基于企业Perl的应用程序_Perl_Build Automation - Fatal编程技术网

Build.PL是否可用于具有多个Perl模块的基于企业Perl的应用程序

Build.PL是否可用于具有多个Perl模块的基于企业Perl的应用程序,perl,build-automation,Perl,Build Automation,如果一个基于Perl的应用程序有多个大于150的模块,都是自定义的,并且与解决应用程序中的特定任务相关,那么Build.PL是否可以包含所有这些模块,然后能够构建、测试和覆盖这些模块? 我找不到任何证据表明Build.PL已用于多个包 我们如何在Build.PL中声明这些模块 我是否必须单独构建和测试所有这些模块 与所有其他语言一样,Perl应该有一个构建器,它不仅可以处理构建,还可以处理测试、代码覆盖和部署 是否可以让Build.PL包含所有这些模块,然后能够进行构建、测试和覆盖 对 我找不到

如果一个基于Perl的应用程序有多个大于150的模块,都是自定义的,并且与解决应用程序中的特定任务相关,那么Build.PL是否可以包含所有这些模块,然后能够构建、测试和覆盖这些模块? 我找不到任何证据表明Build.PL已用于多个包

我们如何在Build.PL中声明这些模块

我是否必须单独构建和测试所有这些模块

与所有其他语言一样,Perl应该有一个构建器,它不仅可以处理构建,还可以处理测试、代码覆盖和部署

是否可以让Build.PL包含所有这些模块,然后能够进行构建、测试和覆盖

我找不到任何证据表明Build.PL已用于多个包

你看起来不太努力。三分之一的CPAN是这样做的

我们如何在Build.PL中声明这些模块

/Build manifest

我是否必须单独构建和测试所有这些模块

不,总的来说

Perl应该有一个构建器,它不仅可以处理构建,还可以处理测试、代码覆盖和部署


有几种。

您目前如何安装模块?您知道Build.pl是Module::Build的一部分吗?您是否阅读过该模块的文档或任何教程?您是否查看过任何具有依赖项的cpan模块上的设置?澄清这些,我相信我们能帮上忙。你到底在说什么?你提到“包”,但你可能指的是模块。您提到了“Build.PL”,但听起来好像您认为该文件本身做了一些事情。你说“Perl应该有一个构建器”,听起来好像你认为它没有。你说你找不到任何证据,但你没有提到你在哪里搜索。我正在使用puppet安装模块,还有一些模块正在使用MINICPAN安装。它只是所有的例子都引用了一个Perl模块。但是,我发现了一些示例应用程序,其中包含多个Perl模块,并且还强制执行版本号,我将遵循这些示例,这非常有帮助,因此,与其提供一些示例,说明如何使用Module::Build添加多个模块,不如说可以完成,这并没有多大帮助