Я читаю свойства из файла в maven ...
<'file'> $ {workspace.basedir} /deployment/pod.properties <'/ file'>
(игнорируйте кавычки в теге, это обычный тег xml)
, который имеет следующие свойства ...
dev-service=Dev-Service-PoD
qa-service=QA-Service-PoD
при запуске сборки для модуля dev-service, который я хочу получитьсвойство, назначенное этому модулю.<'podname'> $ {dev-service} <'/ podname'>
, но проблема в том, что я не хочу жестко кодировать имя модуля для получения pod.name из файла свойств.
Я хочу использовать свойство модуля $ {project.artifactId} (которое оценивается как dev-service) для получения соответствующего свойства, чтобы можно было динамически извлекать значение каждого модуля
Значение$ {project.artifactId} должен быть передан как ключ для доступа к свойству из файла
что-то вроде этого $ {$ {project.artifactId}}, которое должно быть оценено как $ {dev-service} и получить значение(Dev-Service-PoD) для ключа "dev-service", определенного в файле свойств