ローカルのリポジトリの場所を取得するために、${settings.localRepository}
などのプロパティを使用して、settings.xmlのパラメータを取得できます。settings.xmlで定義されたサーバーの値をpom.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.xmlは、以下のサーバーの定義が含まれています想像?たとえば、${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}
をそれらのどれが働いていない...
をこのpageに関しては、これは不可能です。しかし、それが正確に文書化されていない機能であるため、私はまだこのようにしていくつかの希望を持っています...
nexus-によって示されるように、私は同意するが、ビルド内でそれらにアクセスするための使用例がありますmaven-plugin –