Просто чтобы немного рассказать о том, что сказал @rjrudin, в моем проекте у меня есть файл конфигурации сервера в src / main / ml-config / servers, который включает в себя следующее:
{
"server-name": "myServer",
"group-name": "Default",
"server-type": "http",
"enabled": true,
"root": "%%myServerRoot%%",
"port": %%myServerPort%%,
...
}
А затем я определяю myServerRoot
и myServerPort
в моем файле свойств gradle. Конечно, вы также можете жестко закодировать значения, но я хотел большей гибкости развертывания в моем проекте.