Как взорвать файл войны в buildr - PullRequest
0 голосов
/ 23 августа 2011

Я новичок в buildr, поэтому я могу упустить что-то очевидное.

Согласно этой странице , это должно быть довольно просто:

  1. Скачать explode.rb
  2. В верхней части вашего файла сборки добавьте следующее:

    require 'explode.rb'

  3. Определите задачу разнесения в вашем веб-приложении:

    package(:war).explode :target => "jetty/webapps/myApplication"

  4. Запустить задачу

    buildr myApp:explode

Однако, но я не могу заставить его работать. Если я просто выполню шаги, описанные в этой статье, я получу следующую ошибку:

RuntimeError : Don't know how to build task 'myApp:explode'

Я перепробовал все виды комбинаций, но ничего не получалось.

1 Ответ

1 голос
/ 23 августа 2011

Оказывается, инструкции были на 100% правильными.Моя проблема заключалась в том, что myApp был подпроектом, и мне нужно было полное имя при запуске задачи, то есть:

buildr myProject:myApp:explode

Я был смущен, потому что просто запуск buildr myApp работал нормально.*

...