| Class | Rake::PackageTask |
| In: |
lib/rake/packagetask.rb
|
| Parent: | TaskLib |
Create a packaging task that will package the project into distributable files (e.g zip archive or tar files).
The PackageTask will create the following targets:
Example:
Rake::PackageTask.new("rake", "1.2.3") do |p|
p.need_tar = true
p.package_files.include("lib/**/*.rb")
end
| name | [RW] | Name of the package (from the GEM Spec). |
| need_tar | [RW] | True if a gzipped tar file (tgz) should be produced (default is false). |
| need_tar_bz2 | [RW] | True if a bzip2‘d tar file (tar.bz2) should be produced (default is false). |
| need_tar_gz | [RW] | True if a gzipped tar file (tar.gz) should be produced (default is false). |
| need_zip | [RW] | True if a zip file should be produced (default is false) |
| package_dir | [RW] | Directory used to store the package files (default is ‘pkg’). |
| package_files | [RW] | List of files to be included in the package. |
| tar_command | [RW] | Tar command for gzipped or bzip2ed archives. The default is ‘tar’. |
| version | [RW] | Version of the package (e.g. ‘1.3.2’). |
| zip_command | [RW] | Zip command for zipped archives. The default is ‘zip’. |