Я знаю, что могу получить некоторые settings.xml параметры, используя свойства, такие как, например, ${settings.localRepository}
, чтобы получить местоположение локального репозитория.
Теперь представьте, что мой settings.xml содержит следующее определение сервера:
<servers>
<server>
<id>server-dev</id>
<username>devuser</username>
<password>devpass</password>
</server>
<server>
<id>server-hom</id>
<username>homuser</username>
<password>hompass</password>
</server>
</servers>
Есть ли способ, учитывая id
сервера, получить значение какого-либо параметра? Например, что-то вроде ${settings.servers.server.server-dev.username}
вернет devuser
.
Я уже пробовал следующее:
${settings.servers.server.server-dev.username}
${settings.servers.server-dev.username}
${settings.servers.server[server-dev].username}
${settings.servers[server-dev].username}
но никто из них не работал ...
<Ч />
Относительно этой страницы это невозможно. Однако, поскольку эта функция не задокументирована правильно, у меня все еще есть надежда сделать это таким образом ...