Class: Jerbil::JarTask

Description

A task to create jar files.

Example

  Jerbil::JarTask.new do |t|
    t.dir = JAVA_BUILD_DIR
    t.filename = DISTJAR
    t.depends_on :clean, :compile
  end

Attributes

NameRead/write?Description
dir RW
filename RW
files RW
name RW

Public Class methods


new (name=:jar) {|self if block_given?| ...}

    # File lib/jerbil/jar_task.rb, line 18
18:     def initialize(name=:jar)
19:       @name = name
20:       yield self if block_given?
21:       raise "must define filename" if filename.nil? 
22:       raise "must define dir or files" if dir.nil? and files.nil?     
23:       define
24:     end