我需要使用 mlgradle 在 marklogic 中更改 Appserver 的根路径。我能知道该怎么做吗?
有没有办法使用 mlgradle 进行此类更改?
您只需要 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
当然,您也可以对这些值进行硬编码,但我希望在我的项目中具有更大的部署灵活性。