我正在尝试做类似下面的事情..
<property name="INSTANCE_NAME" value="${PRODUCT5_JBOSS_INSTANCE}" />
PRODUCT5_JBOSS_INSTANCE
-从属性文件中获取该键名的值所以当我像上面那样给出我的值时INSTANCE_NAME = product5-jboss
。
但是对于不同的产品,上述行重复多次,例如
<property name="INSTANCE_NAME" value="${PRODUCT6_JBOSS_INSTANCE}" />
<property name="INSTANCE_NAME" value="${PRODUCT7_JBOSS_INSTANCE}" />
所以在里面value="${PRODUCT7_JBOSS_INSTANCE}"
我想像下面一样动态传递product7..
value="${${PRODUCT_NUMBER}_JBOSS_INSTANCE}"
--但这不起作用。因为两个 $ 符号不起作用。我现在的目标是PRODUCT_NUMBER
应该获取值PRODUCT7
,然后
PRODUCT7_JBOSS_INSTANCE
应该从文件中获取值product7-jboss
你能帮我解决这个问题吗