2011-11-30 56 views
1

的TAP ::线束3.23压缩包包括NotBuild.PL文件(并且没有Build.PL文件),但自述具体规定:为什么TAP :: Harness Perl模块有一个“NotBuild.PL”文件?

要使用模块::生成(优选的)做:

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

这只是一个疏忽或有没有理由避免使用Module :: Build?这是如何Build.PL文件正常分布?

回答

6

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

从Github上:

历史记录试验线束

2010年4月13日

重命名Build.PL到NotBuild .PL以避免将Module :: Build作为 依赖关系,因为已告知CPAN.pm将MB优先于EUMM的人。

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

相关问题