Sha256: 55529c00ab6b88f7018d5f52e7a6ad5cea0ce600242d45580593aebc38cf3c89

Contents?: true

Size: 576 Bytes

Versions: 3

Compression:

Stored size: 576 Bytes

Contents

require "rake"
require "fileutils"
require "dtc_rake/config"
require "dtc_rake/product"
require "dtc_rake/ui"
require "dtc_rake/util"

include DtcRake::UI
product = DtcRake::Product.instance

if product.has_vuc
  namespace :build do
    desc "Builds pack with visual use cases"
    task :vuc do
      DtcRake.check_jruby!
      DtcRake.check_bundler!
      announce "Building visual use cases pack"

      FileUtils.cd product.vuc_project do
        system "rake package"
      end

      DtcRake.mv_to_output_dir(product.vuc_project, product.vuc_file_name)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dtc_rake-1.2.1 lib/tasks/build_vuc.rake
dtc_rake-1.2.0 lib/tasks/build_vuc.rake
dtc_rake-1.1.0 lib/tasks/build_vuc.rake