【问题标题】:Why does the TAP::Harness Perl module have a "NotBuild.PL" file?为什么 TAP::Harness Perl 模块有一个“NotBuild.PL”文件?
【发布时间】:2011-12-01 07:43:59
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: perl tap


    【解决方案1】:

    我想this 会回答你的问题:

    来自 Github:

    测试工具的历史

    2010 年 4 月 13 日

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 2011-03-25
      • 2018-08-23
      相关资源
      最近更新 更多