0

我的 maven 文件中有一个port部分(docker-maven-plugin 部分),如下所示:

<port>${webservice.adminport}:8080</port>

这很好用(如果定义或默认为 8080,则使用 webservice.adminport)。

但是,我试图在envpom 部分使用相同的模式:

<MY_ENV_VAR>http://${docker.host.address}:${webservice.adminport}:8080/my-service</MY_ENV_VAR>

但是出现以下错误,我认为env上面部分中的语法不正确?

无法解析值“http://1.2.3.4:${webservice.adminport}:8080/my-service”中的占位符“webservice.adminport”

4

1 回答 1

0

找到了:

<MY_ENV_VAR>http://${docker.host.address}:${webservice.adminport:8080}/my-service</MY_ENV_VAR>
于 2021-03-26T09:06:58.210 回答