我正在使用 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/