私は、配布したいPerlスクリプトといくつかのXMLデータファイルを持っています。現在、bin/*とshare/*をターゲットインストールツリーにコピーするシェルスクリプトがあります。ちょっとぎこちないように見えるので、Perlの標準的なCPANパッケージのようなものを使いたいと思っています。lib/*。pmのないCPANスタイルのPerlパッケージ
私はCPANスタイルのパッケージに入っているものをバンドルするのがいいですか?私はそこに何も間違いはないと思うが、私が見てきたすべてのチュートリアルでは、lib/Blah.pmはどんなパッケージにも必要不可欠なファイルだと思っています - lib /ディレクトリもありません。
共有/ディレクトリにいくつかのデータと共にPerlスクリプトのコレクションをパッケージ化するための標準的なソリューションはありますか?
ビルドシステムが本当に面倒な場合は、$ VERSIONやwhat-have-youを含むlib/App/MyApp.pmファイルを作成することができます。とにかくあなたがCPANに公開しているなら、それを簡単に検索することは良い考えです。 – jon
これはおそらくその場所ではありませんが、 'make test'は' script dist'で失敗します。そのような問題を議論するためにどこかに設定されていますか? – ajwood
Module :: Build 0.36には[share_dir](http://p3rl.org/Module::Build::API#share_dir)オプションがあり、余分なコードを書く必要はありません。 – daxim