# File addon/buildr/jetty.rb, line 147 def deploy(url, webapp) use.invoke uri = URI.parse(url) Net::HTTP.start(uri.host, uri.port) do |http| response = http.request_post("/buildr/deploy", "webapp=#{webapp}&path=#{uri.path}") if Net::HTTPOK === response && response.body =~ /Deployed/ path = response.body.split[1] puts "Deployed #{webapp}, context path #{uri.path}" if trace? path else fail "Deployment failed: #{response}" end end end