4.3.4.7. 部署

deployCubaDeployment 类型的任务,快速部署一个模块到 Tomcat。在 build.gradle 里的 corewebportal 模块中声明。可用参数:

  • appName – 从模块创建的 web 应用程序名称。实际上是 tomcat/webapps 一个子目录的名称。

  • jarNames – 构建一个模块时生成的 JAR 文件(不带版本号)列表。这些 JAR 文件需要放在 web 程序的 WEB-INF/lib 目录里。所有其它的模块工件(artifacts)和依赖包将会放在 tomcat/shared/lib

示例:

task deploy(dependsOn: assemble, type: CubaDeployment) {
    appName = 'app-core'
    jarNames = ['cuba-global', 'cuba-core', 'app-global', 'app-core']
}