1

我有一个.m2/settings.xml这样定义的服务器:

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

是否可以通过使用类似的东西来访问这些值作为属性${servers.foo.username}

4

1 回答 1

0

您可以使用

  • ${settings.servers[0].username}
  • ${settings.servers[0].password}
  • ${settings.servers[0].id}

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

于 2013-04-22T14:39:43.823 回答