如何使用mlgradle更改marklogic项目的HTTP服务器的根路径?

时间:2019-07-09 05:48:52

标签: marklogic marklogic-9 ml-gradle

我需要使用mlgradle在marklogic中更改Appserver的根路径。我能知道怎么做吗?

是否可以使用mlgradle进行此类更改?

enter image description here

2 个答案:

答案 0 :(得分:1)

您只需要src / main / ml-config / servers下的文件-它可以具有任何文件名,例如BuildAutomation.json-具有“服务器名称”属性(因此ml-gradle知道其适用于哪个服务器)和“ root”属性。

答案 1 :(得分:1)

只是稍微扩展一下@rjrudin所说的内容,在我的项目中,我在src / main / ml-config / servers中有一个服务器配置文件,其中包括以下内容:

{
  "server-name": "myServer",
  "group-name": "Default",
  "server-type": "http",
  "enabled": true,
  "root": "%%myServerRoot%%",
  "port": %%myServerPort%%,
  ...
}

然后在gradle属性文件中定义myServerRootmyServerPort。当然,您也可以对值进行硬编码,但是我希望在项目中具有更大的部署灵活性。