将实用程序模块添加到CPAN分发的正确方法是什么?

Sin*_*nür 5 perl cpan

我想把Crypt :: SSLeay中的一些东西Makefile.PL分解成几个单独的类.这些类只能用于Makefile.PL.因此,我确实想要它们

  1. 不要被PAUSE索引器索引
  2. 不要作为模块的一部分安装.

我应该把它们放在Module :: Installinc的方式吗?我还应该注意什么?

mob*_*mob 4

no_indexPAUSE在 META.yml 文件中查找参数(规范: v1.4v2)。默认的 META.ymlExtUtils::MakeMaker包含

no_index:
    directory:
        - t
        - inc
Run Code Online (Sandbox Code Playgroud)

但如果您愿意,您可以向其中添加更多数据

    package:
        - Some::Package::Used::For::Building::But::Not::To::Be::Installed
    file:
        - a-file/with/a/package/statement/that-should-be/ignored.pm
Run Code Online (Sandbox Code Playgroud)