0

私はbuildrを初めて使用するので、明らかな何かが欠けている可能性があります。

このページによると、かなり単純なはずです。

  1. Explode.rb をダウンロード
  2. ビルドファイルの先頭に、次を追加します。

    require 'explode.rb'

  3. Web アプリケーションで展開タスクを定義します。

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

  4. タスクを実行する

    buildr myApp:explode

しかし、しかし、私はそれを機能させることができません。その記事の手順を実行すると、次のエラーが発生します。

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

あらゆる組み合わせを試しましたが、うまくいきませんでした。

4

1 に答える 1

1

指示は 100% 正しかったことがわかります。私の問題は、それmyAppがサブプロジェクトであり、タスクを実行するときに完全修飾名が必要だったことです。

buildr myProject:myApp:explode

走るだけでbuildr myAppうまくいったので戸惑いました。

于 2011-08-23T04:47:03.337 に答える