如何告诉CPAN(Perl)有关使用元编程创建的包?
发布时间:2020-12-15 21:56:53 所属栏目:大数据 来源:网络整理
导读:我有几个CPAN模块,它们广泛使用元编程来减少锅炉板并简化重构. 然而,这样做的结果是有许多以编程方式创建的包,因此永远不会有包X :: Y :: Z;在CPAN的源代码中找到要查找的行(然后用于将命名空间添加到先来保留的命名空间列表中). 所以我的问题是,是否有一种
我有几个CPAN模块,它们广泛使用元编程来减少锅炉板并简化重构.
然而,这样做的结果是有许多以编程方式创建的包,因此永远不会有包X :: Y :: Z;在CPAN的源代码中找到要查找的行(然后用于将命名空间添加到先来保留的命名空间列表中). 所以我的问题是,是否有一种让CPAN了解这些运行时创建的包的首选方法.以下是我目前正在考虑的选项: >手动搜索所有包并为CPAN创建一个虚拟pm文件以进行索引. 最后一个选项目前是我倾向于的.我想知道这种方法是否有任何问题,或者是否有更好的方法可以使用完整的软件包列表更新CPAN. 解决方法
如果我正确地读你,这不是问题,只要你不破坏其他命名空间.声明创建的每个命名空间,只有分发的基本命名空间和与分发关联的文件没有先决条件.如果您想“保留”某些名称空间,而不是创建空白.pm文件,请查看创建.pod文件和文档.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |