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 回答