我是buildr的新手,所以我可能会遗漏一些明显的东西。
根据this page,它应该相当简单:
- 下载explode.rb
在构建文件的顶部,添加以下内容:
require 'explode.rb'
在您的网络应用程序上定义爆炸任务:
package(:war).explode :target => "jetty/webapps/myApplication"
- 醇>
运行任务
buildr myApp:explode
但是,我无法让它发挥作用。如果我只是完成该文章中的步骤,我会收到以下错误:
RuntimeError : Don't know how to build task 'myApp:explode'
我尝试了各种各样的组合,但没有任何效果。
答案 0 :(得分:1)
原来指示是100%正确的。我的问题是myApp
是一个子项目,我在运行任务时需要完全限定的名称,即:
buildr myProject:myApp:explode
我很困惑,因为只是运行buildr myApp
工作正常。