deployment - gradle-cargo-plugin : How to add jars to the server's lib directory?

标签 deployment gradle jboss5.x cargo

我正在使用 cargoStartLocal 任务将 ear 模块部署到 JBoss 5.1.x 容器。我的 cargo 配置如下所示:

cargo {
    containerId = 'jboss51x'

    local {
        homeDir = file(jbossHome)
        configHomeDir = file(jbossHome+"/server/test")
    }
}

这将创建一个带有空 jbossHome/server/test/lib 目录的 jbossHome/server/test 文件夹树。

我想知道如何在 cargoStartLocal 任务期间向该文件夹添加 jar。

我将在 https://github.com/bmuschko/gradle-cargo-plugin/wiki 处添加正确的答案并注明归属到 wiki。如果我有访问权限。 TIA。

最佳答案

这是我使用多个 configFile 闭包的方法...

    cargo {
        containerId = 'jboss51x'

        local {
            homeDir = file(JBOSS_DIST)
            configHomeDir = file(JBOSS_DIST+'/server/' + JBOSS_SERVER_CONFIG)

            configFile {
                file = file('../../x/y/commons-beanutils-1.8.2.jar')
                toDir = 'lib'
            }
            // ....
        }
}

关于deployment - gradle-cargo-plugin : How to add jars to the server's lib directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947997/

相关文章:

deployment - 发布 Web 角色 Azure 项目时出现错误 "The stream data of file is not yet available."

ruby-on-rails - 打开 gems [Rails 2.3.5]

maven - Gradle 相当于 Maven Enforcer 的 RequireReleaseDeps

java - 改善 JBoss 5 慢启动

java - 有没有办法配置jboss在线程执行结束时清除ThreadLocal变量?

iis - 部署后自动启动Azure webrole

c# - WPF Applicationdeployment.isnetworkdeployed 总是返回 false

java - Spring 工具套件4 : not possible to open projects after the update to version 4. 5.0

java - 如何使用 gradle 创建可重用源的 Jar 库?

apache - mod_ajp_proxy 配置和 session 粘性