java - IntelliJ : How to setup variables in settings. xml?

标签 java xml intellij-idea ivy

我在 IntelliJ IDE 中使用 ivyIDEA 插件,当我手动插入用户名和密码及其在 ivysettings.xml 中的值时,一切正常> 文件。

但是我尝试使用户名密码成为文件中的变量,然后在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}" />

关于java - IntelliJ : How to setup variables in settings. xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49438524/

相关文章:

java - 在/share 和/alfresco 之间的 POST 请求上的 Alfresco 随机 HTTP 400

java - 打包具有依赖项的 .jar 时的最佳方法

sql-server - 使用 SQL Server 迭代 XML "cousins"

java - IntelliJ - 模块 xx 是从 Maven 导入的。重新导入后对其配置所做的任何更改都可能丢失意味着什么?

scala - Intellij : Not a valid project ID:

java - 如何在 android studio 的 Library 模块中使用 getResources() 函数

java - 一个方法可以在Java中使用反射找出自己的名字吗

java - 为什么我在解析 xml 文件时遇到 fatal error ?

json - wso2中xml到json的转换

java - 如何自动化 Intellij 项目配置