Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library rake/packagetask
library rake/packagetask
要約
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。
このライブラリをロードすると以下のタスクが使用可能になります。
- package
-
パッケージを作成します。
- clobber_package
-
作成したパッケージを削除します。このタスクは clobber タスクにも追加されます。
- repackage
-
パッケージが古くない場合でもパッケージを再作成します。
- PACKAGE_DIR/NAME-VERSION.tgz
-
Rake::PackageTask#need_tar が真の場合 gzip された tar パッケージを作成します。
- PACKAGE_DIR/NAME-VERSION.tar.gz
-
Rake::PackageTask#need_tar_gz が真の場合 gzip された tar パッケージを作成します。
- PACKAGE_DIR/NAME-VERSION.tar.bz2
-
Rake::PackageTask#need_tar_bz2 が真の場合 bzip2 された tar パッケージを作成します。
- PACKAGE_DIR/NAME-VERSION.zip
-
Rake::PackageTask#need_zip が真の場合 zip されたパッケージを作成します。
例:
Rake::PackageTask.new("rake", "1.2.3") do |t| t.need_tar = true t.package_files.include("lib/**/*.rb") end
クラスとモジュール
class Rake::PackageTask | 配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。 |
同時にrequireされるライブラリ
rake | Rake というコマンドラインツールを扱うライブラリです。 |
rake/tasklib | タスクのライブラリを作成するためのベースとなるクラスを扱うライブラリです。 |