在从maven archetype生成项目时,有没有办法为嵌套变量生成值?
我在当前原型中有这样的声明,当我从中生成一个项目时,我将替换它。
我将在 archetype-metadata.xml
中将specailzed-folder设为必需属性${specialized-folder}.tomcat.jdbc.user=xyz
tomcat-jdbc-user=${specialized-folder}.tomcat.jdbc.user
现在让我们说我需要将xyz放到另一个文件中,我正在做这个
<property name="username" value="${${tomcat-jdbc-user}" />
如果以公司方式传递specialize-folder
company.tomcat.jdbc.user=xyz
如何在属性名称用户名中获取xyz?
如果有其他方法,请告诉我。感谢。
只需编辑即可查看是否有新人回复。感谢。
答案 0 :(得分:1)
我看到的不是使用$ {$ {tomcat-jdbc-user},而是使用$ {$ {specialized-folder} .tomcat.jdbc.user}并验证它工作正常。
感谢。