IntelliJ:如何在 settings.xml 中设置变量?

IntelliJ : How to setup variables in settings.xml?

我在 IntelliJ IDE 中使用 ivyIDEA 插件,当我在 [=13] 中手动插入用户名和密码时一切正常=] 文件。

但是 我试着让 usernamepassword 是文件中的变量然后像这样在 xml 中阅读它:

<credentials host="myhost" realm="Artifactory Realm"
             username="${file.USER}" passwd="${file.PASS}" />

我可以将这些变量放在哪里以便 ivysettings.xml 读取它?

更新
从文件中读取变量 假设文件名为 file123.properties 并具有以下内容

myUser=actualUsername
myPassword=actualPassword

使用此文件及其在 ivysettings.xml 中的变量:

<properties file="file123.properties"/>
<credentials host="myhost" realm="Artifactory Realm" username="${myUser}" passwd="${myPassword}" />

当然这意味着两个文件都在同一路径上。


直接在 ivysettings.xml 中使用 只需将它们定义为属性

<property name="myUser" value="actualUsername" />
<property name="myPassword" value="actualPassword" />
<credentials host="myhost" realm="Artifactory Realm" username="${myUser}" passwd="${myPassword}" />