为什么TAP :: Harness Perl模块有一个“NotBuild.PL”文件?

时间:2011-11-30 23:12:09

标签: perl tap

TAP :: Harness 3.23 tarball包含一个NotBuild.PL文件(并没有Build.PL文件),但自述文件具体说明:

使用Module :: Build(首选)执行:

perl Build.PL
./Build
./Build test
./Build install

这只是疏忽还是有理由避免使用Module :: Build?这是Build.PL文件正常分发的方式吗?

1 个答案:

答案 0 :(得分:6)

我认为this会回答你的问题:

来自Github:

  

测试线的历史

     

2010年4月13日

     

将Build.PL重命名为NotBuild.PL,以避免将Module :: Build作为一个   对于那些告诉CPAN.pm更喜欢MB而不是EUMM的人的依赖。

     

这是一个最新版本的T :: H可以成为Test :: Simple的依赖,没有Module :: Build成为(有效)Test :: Simple的传递依赖。