使用Module :: Package为dist设置'inc'目录

时间:2012-10-07 23:49:35

标签: perl cpan perl-module

例如,CPAN分发Scalar-Does-0.006在其Module::Package中使用Makefile.PLModule::Package的代码位于子目录inc中文件如:

inc/Module/AutoInstall.pm
inc/Module/Install/AutoInstall.pm
inc/Module/Install/AutoManifest.pm
inc/Module/Install/Base.pm
...

问题:如果我想将Module::Package用于我自己的发行版,是否有方便的方法使用我的发行版所需的文件填充inc目录?我在perl的site_perl目录中本地安装了Module::Package

我似乎无法在Module::Package文档中找到答案。

答案:只需创建Makefile.PL,然后运行它(即perl Makefile.PL)就会填充inc目录。

1 个答案:

答案 0 :(得分:0)

Module::PackageModule::Install的扩展。它不重复Module :: Install文档,只是它添加的位。阅读Module::Install docs

除非你需要Module :: Package提供的扩展,否则我建议你从Module :: Install开始。 Module :: Install完成所有捆绑工作,拥有大量插件,已存在多年,并且拥有大量用户。如果需要,请稍后切换到Module :: Package,它应该是替代品。