我正准备设置一个完整的CPAN镜像供我公司内部使用.但是,我们有几个Module::Build基于内部的发行版,我想通过这个镜像向人们提供这些发行版.这些发行版只能从我们的镜子中获得; 它们只是内部库.基本上,一旦人们设置了他们的CPAN配置文件来加载"cpan.mycompany.com"镜像,我希望他们能够做到
cpan install MyCompany::Bundle
cpan install MyCompany::Other::Module
Run Code Online (Sandbox Code Playgroud)
在他们的命令行上安装任意数量的内部自定义模块分发.理想情况下,随着这些模块分发版本的增加,所有这些版本都将由我们的内部CPAN镜像索引并可用,就像之前版本的CPAN模块可用一样.
在最初的问题之后,我能够提出一些其他的可能性.
有CPAN :: Inject,但看起来我不能用它来获取 cpan install My::Module语法.
然后是MyCPAN :: App :: DPAN,它看起来也很有趣,几乎看起来像我需要的东西.有没有人有这个工具的经验?
我刚遇到的另一个是CPAN :: Site.这似乎也能够设置自定义CPAN分发.有关这个工具的任何想法?