Как начать новый дистрибутив модуля Perl?

Я пытаюсь создать большой проект, написанный на Perl.Учебное пособие по IBM MakeMaker До сих пор было очень полезно, но я не понимаю, как связать все модули в основную программу. В моем проекте root, у меня естьMANIFEST, Makefile.PL, README,bin каталог иlib каталог. В моемbin каталог, у меня есть основной сценарий (Main.pl). вlib каталог, у меня есть каждый из моих модулей, разделенных на свои соответствующие каталоги (т.е.Utils::Util1 а такжеUtils::Utils2 вutils каталог и т. д.). В каждом каталоге модуля также естьt каталог, содержащий тесты

мойMANIFEST Файл имеет следующее:

bin/Main.pl
lib/Utils/Util1.pm
lib/Utils/Util2.pm
lib/Utils/t/Utils1.t
lib/Utils/t/Utils2.t
Makefile.PL
MANIFEST
README

Makefile.PL является следующим:

use ExtUtils::MakeMaker;
WriteMakefile(
    'NAME'=>'Foo',
    'VERSION_FROM'=>'bin/Main.pl',
    'PREREQ_PM'=>{
    "XML::Simple"=> 2.18}, #The libraries that we need and their
                   #minimum version numbers
    'EXE_FILES' =>[("bin/Main.pl")]
);

После того, как я сделал и запустил, программа вылетает, жалуясь, что не может найтиUtils::Util1и когда я бегуmake testэто говоритno tests defined, Кто-нибудь может сделать какие-либо предложения? Я никогда не делал такого масштабного проекта на Perl, и мне нужно будет добавить еще много модулей.

Ответы на вопрос(4)

Ваш ответ на вопрос