Gradle:在Kotlin DSL中使用Gretty插件

问题描述

我想知道当我使用Kotlin DSL时如何为webapp定义以下替代。

来自Gretty文档:

Web应用程序特定的属性覆盖

服务器场支持一种机制,用于覆盖任何特定于Web应用的属性:

gretty {
  contextPath = '/abc'
}

farm {
  webapp project,contextPath: '/def'
}

当您调用gradle farmRun时,它将在上下文路径“ / def”处为该Web应用程序提供服务。

当您调用gradle appRun时,它将在上下文路径“ / abc”处为该Web应用程序提供服务。

..当我看一下webapp函数定义时,只有void webapp(Map options = [:],w)

那么如何在其中传递contextPath覆盖?现在我有这样的东西:

farm {
  webapp(project(":dossierprofile-frontend-war"))
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)