Java 如何在buildr中分解war文件

Java 如何在buildr中分解war文件,java,jakarta-ee,war,buildr,Java,Jakarta Ee,War,Buildr,我是buildr的新手,所以我可能遗漏了一些明显的东西 根据我们的经验,这应该相当简单: 下载 在构建文件的顶部,添加以下内容: 需要“explode.rb” 在web应用程序上定义分解任务: package(:war).explode:target=>“jetty/webapps/myApplication” 运行任务 buildr myApp:explode 但是,我不能让它工作。如果我只看了那篇文章中的步骤,我会得到以下错误: RuntimeError : Don't know how t

我是buildr的新手,所以我可能遗漏了一些明显的东西

根据我们的经验,这应该相当简单:

  • 下载
  • 在构建文件的顶部,添加以下内容:

    需要“explode.rb”

  • 在web应用程序上定义分解任务:

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

  • 运行任务

    buildr myApp:explode

  • 但是,我不能让它工作。如果我只看了那篇文章中的步骤,我会得到以下错误:

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

    我尝试了各种组合,但都不起作用。

    结果证明说明是100%正确的。我的问题是
    myApp
    是一个子项目,在运行任务时我需要完全限定的名称,即:

    buildr myProject:myApp:explode
    
    我很困惑,因为只要运行
    buildr myApp
    就可以了