Personally, I would keep Foo.pm and Foo/Bar.pm in the same distribution, if they are so closely tied together. I like to put my modules into a lib directory, so I'd have lib/Foo.pm and lib/Foo/Bar.pm.
For building/installing a distribution and its prerequisites, it pays off to have a Makefile.PL even for your internal distributions, because then cpan . or cpanm . Just Works and will install the prerequisites listed in this local Makefile.PL for you (as long as they are on CPAN or CPAN::Mini).
In reply to Re: Building a multi module project
by Corion
in thread Building a multi module project
by tj_thompson
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |