1

TAP::Harness 3.23 tarball 包含一个 NotBuild.PL 文件(并且没有 Build.PL 文件),但 README 明确指出:

要使用 Module::Build (首选),请执行以下操作:

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

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

4

1 回答 1

6

我想会回答你的问题:

来自 Github:

测试工具的历史

2010 年 4 月 13 日

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

因此,最新版本的 T::H 可以成为 Test::Simple 的依赖项,而无需 Module::Build 成为(有效地)Test::Simple 的传递依赖项。

于 2011-11-30T23:43:59.137 回答