There's more than one way to do things | |
PerlMonks |
Can module building tools deal with .pl files in lib/by Smonff (Scribe) |
on Sep 11, 2020 at 20:10 UTC ( [id://11121632]=perlquestion: print w/replies, xml ) | Need Help?? |
Smonff has asked for the wisdom of the Perl Monks concerning the following question: I am playing with Zydeco and have a lot of questions those days. Not related to Zydeco, but this is a question that came because of the tests I did with it. This is more about the usual authoring and module building tools. I usually use Minilla because it is high level and it made my life super simple for something like 3 years, but I just encountered an issue. I then read the documentation of at least:
So there is a very abnormal situation: I have .pl files in lib/. I know this is weird and not recommended, but I am using a third party tool from a rather experienced CPAN author, so I guess this is on my side that there is a problem. My files and directory tree looks like the following:
The reason that there are some .pl files in this area is something imposed by Zydeco (as far as I can understand) when you want to include some classes or roles. I don't want to open a debate on this, this is how things are. My tests are passing fine when I do something like prove -l t/. The issue starts to happen when I enter some traditional building and authoring. I first used Minilla, and then Module::Build::Tiny. Here is the output: All the different modules building and authoring tools gave me the same result: .pl files in lib/ are not copied to the build area and cannot be found. I dunno what to do with this situation and despite of searching in various configuration parameters, I didn't find promising paths. I guess I am missing something, but dunno what?
Back to
Seekers of Perl Wisdom
|
|