将maven服务器属性作为属性读取

时间:2013-04-22 14:12:17

标签: maven maven-3

我在.m2/settings.xml中定义了一个服务器:

<server>
    <id>foo</id>
    <username>bar</username>
    <password>baz</password>
</server>

是否可以使用${servers.foo.username}

之类的内容将这些值作为属性进行访问

1 个答案:

答案 0 :(得分:0)

您可以使用

访问它们
  • $ {settings.servers [0] .username}
  • $ {settings.servers [0]。密码}
  • $ {settings.servers [0] .ID}

这意味着在结果中您将被绑定到您无法保证的已定义订单。 在测试等情况下,我建议使用属性等而不是settings.xml部分。您提供的补充信息听起来像集成测试。除了已经提到的问题,如加密密码等。

相关问题