【发布时间】:2019-07-09 05:48:52
【问题描述】:
【问题讨论】:
标签: marklogic marklogic-9 ml-gradle
【问题讨论】:
标签: marklogic marklogic-9 ml-gradle
您只需要 src/main/ml-config/servers 下的文件 - 它可以有任何文件名,例如BuildAutomation.json - 具有“服务器名称”属性(因此 ml-gradle 知道它适用于哪个服务器)和“根”属性。
【讨论】:
只是为了扩展@rjrudin 所说的内容,在我的项目中,我在 src/main/ml-config/servers 中有一个服务器配置文件,其中包括以下内容:
{
"server-name": "myServer",
"group-name": "Default",
"server-type": "http",
"enabled": true,
"root": "%%myServerRoot%%",
"port": %%myServerPort%%,
...
}
然后我在我的 gradle 属性文件中定义 myServerRoot 和 myServerPort。当然,您也可以对这些值进行硬编码,但我希望在我的项目中具有更大的部署灵活性。
【讨论】: