1

独自の Perl モジュールを作成したいのですが、複数の.pmファイルが含まれていることが問題です。構造は次のとおりです。

lib
├── A_Z.pm
└── T_test
    ├── A.pm
    ├── B.pm
    ├── C.pm
    ├── D.pm
    └── E.pm

使用しh2xs -XA -n T_test::A T_test::B T_test::C T_test::D T_test::Eました。コンパイルしただけA.pmです。他のB.pmC.pmD.pmE.pm考慮されません。すべての.pmファイルを同時に実行する解決策はありますか?

4

2 に答える 2

3

代わりにModule::Starter::PBPを使用してください。

$ module-starter --builder=Module::Build --module=A_Z,T_test::{A,B,C,D,E}
Added to MANIFEST: Build.PL
Added to MANIFEST: Changes
Added to MANIFEST: lib/A_Z.pm
Added to MANIFEST: lib/T_test/A.pm
Added to MANIFEST: lib/T_test/B.pm
Added to MANIFEST: lib/T_test/C.pm
Added to MANIFEST: lib/T_test/D.pm
Added to MANIFEST: lib/T_test/E.pm
Added to MANIFEST: MANIFEST
Added to MANIFEST: README
Added to MANIFEST: t/00.load.t
Created starter directories and files

$ tree A_Z
A_Z
├── Build.PL
├── Changes
├── lib
│   ├── A_Z.pm
│   └── T_test
│       ├── A.pm
│       ├── B.pm
│       ├── C.pm
│       ├── D.pm
│       └── E.pm
├── MANIFEST
├── README
└── t
    └── 00.load.t
3 directories, 11 files
于 2013-05-13T18:36:38.423 に答える