Sha256: 452a1769f4a18ba1828101aa9ebab9fbd06f69f9876ac0fde51ec52950b83d77

Contents?: true

Size: 1.29 KB

Versions: 57

Compression:

Stored size: 1.29 KB

Contents

#
# Rake tasks for building a war file
#

# aliases for the tasks
task 'create_war' => ['war:standalone:create']
task 'create_war:standalone' => ['war:standalone:create']
task 'create_war:shared' => ['war:shared:create']
task 'war:create' => ['war:standalone:create']
task 'war:standalone' => ['war:standalone:create']
task 'war:shared' => ['war:shared:create']
task 'tmp:war:clean' => ['tmp:war:clear']

task 'war:init' => [:environment] do
  # load the library
  require 'create_war'
  require 'run'
end

desc 'Create a self-contained Java war'
task 'war:standalone:create' => ['war:init'] do
  creator = War::Creator.new
  creator.standalone = true
  creator.create_war_file
end

desc "Assemble the files for a standalone package"
task 'war:standalone:assemble' => ['war:init'] do
  creator = War::Creator.new
  creator.standalone = true
  creator.assemble
end

desc 'Create a war for use on a Java server where JRuby is available'
task 'war:shared:create' => ['war:init'] do
  creator = War::Creator.new
  creator.standalone = false
  creator.create_war_file
end

desc "Clears all files used in the creation of a war"
task 'tmp:war:clear' => ['war:init'] do
  War::Creator.new.clean_war
end

desc "Run the webapp in Jetty"
task 'war:standalone:run' => ['war:standalone:assemble'] do
  War::Runner.new.run_standalone
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
backlog-0.10.0 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.1 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.5 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.2 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.4 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.3 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.7 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.6 vendor/plugins/goldspike/tasks/war.rake
backlog-0.10.8 vendor/plugins/goldspike/tasks/war.rake
backlog-0.11.0 vendor/plugins/goldspike/tasks/war.rake
backlog-0.12.0 vendor/plugins/goldspike/tasks/war.rake
backlog-0.12.2 vendor/plugins/goldspike/tasks/war.rake
backlog-0.12.1 vendor/plugins/goldspike/tasks/war.rake
backlog-0.12.4 vendor/plugins/goldspike/tasks/war.rake
backlog-0.12.3 vendor/plugins/goldspike/tasks/war.rake
backlog-0.13.0 vendor/plugins/goldspike/tasks/war.rake
backlog-0.14.0 vendor/plugins/goldspike/tasks/war.rake
backlog-0.13.1 vendor/plugins/goldspike/tasks/war.rake
backlog-0.14.1 vendor/plugins/goldspike/tasks/war.rake
backlog-0.14.2 vendor/plugins/goldspike/tasks/war.rake