我准备在我的公司内部设置一个完整的CPAN镜像供内部使用。然而,我们有几个内部的基于Module::Build
的发行版,我想通过这个镜像向人们提供。这些分配只能从我们的镜子中获得;他们只是内部库。从本质上讲,一旦人们已经建立了自己的CPAN配置文件加载“cpan.mycompany.com”镜子,我希望他们能够做一个如何将自定义模块分布添加到我的本地CPAN镜像中?
cpan install MyCompany::Bundle
cpan install MyCompany::Other::Module
在他们的命令行安装任意数量的内部,理想情况下,随着这些模块发行版本的增加,所有这些版本都将被我们的内部CPAN镜像索引并提供,就像先前版本的CPAN模块可用一样。最初的问题,我能够想出一些其他的可能性。
There's CPAN::Inject,但看起来我不能用它来获得cpan install My::Module
语法。
然后有MyCPAN::App::DPAN,这也看起来很有趣,几乎看起来像我所需要的。有没有人有这个工具的经验?
我刚碰到的另一个是CPAN::Site。这似乎也能够建立一个自定义的CPAN分配。对这个工具有什么想法?
我打算有一个完整的CPAN镜像。这是针对企业的,所以空间不是问题,以前的版本很重要。 – 2011-02-24 20:32:06