You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
710 B
19 lines
710 B
/**
|
|
* 设置打包文件的运行时目标环境(target)
|
|
* 设置方式: 通过命令行 -D 传入目标环境参数
|
|
* 打包命令如下:
|
|
* 1. gradle bootwar # 默认, target=tomcat
|
|
* 2. gradle bootwar -Dtarget=undertow # undertow, target=undertow
|
|
* 3. gradle bootwar -Dtarget=jetty # jetty, target=jetty
|
|
*/
|
|
def target =System.getProperty("target") ?: "undertow";
|
|
System.setProperty('target',target);
|
|
|
|
// 根据 targetRuntime 变量的值执行实际的 build.gradle
|
|
apply from: "build-${target}.gradle"
|
|
|
|
// 应用启动项目无需发布到仓库中
|
|
publishPublicationPublicationToMavenRepository.enabled=false
|
|
|
|
// 开启 docker 镜像生成任务
|
|
jibBuildTar.enabled =true
|
|
|