CPANPLUS :: DIST :: BASE.

CPAnPlus :: dist :: baseは、カスタム配布クラスのベースPerlクラスです。
今すぐダウンロード

CPANPLUS :: DIST :: BASE. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jos Boumans
  • 出版社のWebサイト:
  • http://search.cpan.org/kane/

CPANPLUS :: DIST :: BASE. タグ


CPANPLUS :: DIST :: BASE. 説明

CpAnPlus :: DIST :: Baseは、カスタム配布クラスのベースPerlクラスです。 CPANPLUS ::ディスト:: Baseがカスタム配布classes.SYNOPSISパッケージCPANPLUS ::ディスト:: MY_IMPLEMENTATION使用ベース 'CPANPLUS ::ディスト::ベース' の基本Perlのクラスです。サブは、{私の$ distの=シフトを準備します。 '標準' のことを行う### $ dist-> SUPER ::準備(@_)またはリターン; ### MY_IMPLEMENTATIONの特定の物事を行う... ###ステータスを設定することを忘れないでください!返す$ dist->ステータス - >準備($ SUCCESS 1:?0);誰かがスーパークラスを介してインストールするモジュールを要求したとき} METHODS $ブール= $クラス - > format_availableThisメソッドが呼び出されます。これは、コマンドラインプログラム、またはあなたの仕事をするために設置し、特定のPerlモジュールが必要になることがありますあなたのmet.For例となっている。この分布を構築するために必要なすべての要件かどうかを確認し、インストールする機会を与えてくれます。今check.Simplyまでの時間は、要求が進み、偽のことができれば、それはnot.The CPANPLUS ::ディスト::基本実装は常にtrueを返します。$ BOOL = $ dist-> initThisメソッドはちょうど新しいの後に呼び出されることができた場合trueを返すですdistのオブジェクトが設定され、準備メソッドが呼び出される前に。 $ dist->ステータス - > mk_accessors(QWを:それはあなたのclass.Forの例で使用することができるので、これはオブジェクトセットアップする時間です、あなたは次のようにあなたが行う可能性がある、ステータスオブジェクトに余分なアクセサを追加したい場合があります【my_implementation_accessor]);ステータスオブジェクトがオブジェクト::アクセサクラスのインスタンスとして実装されています。それはnot.The CPANPLUSた場合の初期化が正常に終了した、と偽だった場合はtrueをdetails.Returnのためにそれのマニュアルを参照してください::ディストを::ベースの実装は、あなたのオブジェクトを変更し、常にtrueを返していません。$ BOOL = $ dist-> prepareThisお使いのディストリビューションの準備ステップを実行します。このステップは、作成ステップは、実際の分布(ファイル)を作成できるように環境を設定するためのものです。標準のExtUtilsに呼び出しを準備:: MakeMakerの分布は、例えば、分布の依存関係を見つけるために、perlのMakefile.PLを実行します。 Debianのディストリビューションの場合、これはあなたがすべてのメタファイルはdpkg- * tools.The CPANPLUSに必要な書き込みをする場所である::ディスト::ベースの実装は、単に基本的な分布クラス(通常はCPANPLUS ::ディスト:: MMやCPANPLUSを呼び出します::ディスト::ビルド).Sets $ dist->ステータス - >は、この関数の戻り値に用意しました。このメソッドをオーバーライドする場合は、この値を設定するようにしてください。$ブール= $ dist-> createThisは、あなたのディストリビューションの作成ステップを実行します。このステップは、ステップは、実際の分布(ファイル)を作成することができます作成しますので、ご使用の環境を設定すること、準備コールをフォローアップするためのものです。標準のExtUtilsでコールを作成:: MakeMakerの分布は、例えば、ビルドにメイクやメイクのテストを実行し、配布をテストします。 Debianディストリビューションの場合、これはあなたがdpkg.The CPANPLUS ::ディスト::ベース実装は、単に基本的なディストリビューションクラスを呼び出します(通常はCPANPLUS ::ディスト:: MMやCPANPLUSを使って実際の.debファイルを作成する場所です::ディスト::作成した配布の場所にビルド).Sets $ dist->ステータス - > distの。このメソッドをオーバーライドする場合は、value.Sets $ dist->ステータス - >この関数の戻り値に作成され、これを設定するようにしてください。このメソッドをオーバーライドする場合は、この値を設定するようにしてください。$ブール= $ dist-> installThisは、あなたのディストリビューションのインストール手順を実行します。このステップは、インストールするディストリビューション(ファイル)を準備作成呼び出し、フォローアップするためのものです。標準のExtUtilsでコールを作成:: MakeMakerの分布は、例えば、実行makeがその最終的な宛先に配布ファイルをコピーするためにインストールします。 Debianディストリビューションの場合、これはあなたがfile.The CPANPLUS ::ディスト::ベース実装は、単に基本的な分布クラスを呼び出します。debファイルを作成(通常はCPANPLUS ::ディスト:: MMまたはCPANPLUSにはdpkg --installを実行する場所です::ディスト::ビルド).Sets $ dist->ステータス - >この関数の戻り値にインストールされています。このメソッドをオーバーライドする場合は、この値を設定するようにしてください。$ブール= $ dist-> uninstallThisお使いのディストリビューションのアンインストール手順を実行します。このステップは、ファイルシステムから配信を削除するためのものです。標準のExtUtilsでのアンインストールのコール:: MakeMakerの分布は、例えば、分布は、ファイルシステムのファイルを削除するためにメイクアンインストールを実行します。あなたが実行する場所のDebianディストリビューションの場合、これはdpkgの--uninstall PACKAGE.The CPANPLUS ::ディスト::ベースの実装は、単に基本的な分布クラス(通常はCPANPLUS ::ディスト:: MMまたはCPANPLUS ::ディスト::ビルド)を呼び出しています.Sets $ dist->ステータス - >この関数の戻り値にアンインストールしました。このメソッドをオーバーライドする場合は、この値を設定するようにしてください。要件: ・Perl


CPANPLUS :: DIST :: BASE. 関連ソフトウェア