如何在buildr中分解war文件

发布于 2024-12-01 01:31:47 字数 1115 浏览 1 评论 0原文

我是构建者的新手,所以我可能会遗漏一些明显的东西。

根据此页面,它应该相当简单:

  1. 下载explode.rb
  2. 在构建文件的顶部添加以下内容:

    需要“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'

我尝试了各种组合,但没有任何效果。

I'm new to buildr, so I might be missing something obvious.

According to this page, it should be fairly simple:

  1. Download explode.rb
  2. At the top of your buildfile, add the following:

    require 'explode.rb'

  3. Define explode task on your web application:

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

  4. Run the task

    buildr myApp:explode

However, but I can't get it to work. If I just go through the steps in that article, I get the following error:

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

I tried all sorts of combinations, but nothing worked.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执笏见 2024-12-08 01:31:47

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

buildr myProject:myApp:explode

我很困惑,因为只运行 buildr myApp 工作正常。

Turns out the instructions were 100% correct. My problem was that myApp was a sub-project, and I needed the fully qualified name when running the task, i.e.:

buildr myProject:myApp:explode

I was confused because just running buildr myApp worked fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文