从 Maven 原型生成项目时,有什么方法可以为嵌套变量生成值
is there any way to generate value for nested variable while generating an project from maven archetype
在从 maven 原型生成项目时,有什么方法可以为嵌套变量生成值吗?
我在当前原型中有这样的语句,当我从中生成项目时我将替换它。
我将在 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?
如果有其他方法,请告诉我。谢谢
我看到我们可以使用 ${${specialized-folder}.tomcat.jdbc.user} 而不是使用 ${${tomcat-jdbc-user} 并验证它是工作正常。
谢谢。
在从 maven 原型生成项目时,有什么方法可以为嵌套变量生成值吗?
我在当前原型中有这样的语句,当我从中生成项目时我将替换它。
我将在 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?
如果有其他方法,请告诉我。谢谢
我看到我们可以使用 ${${specialized-folder}.tomcat.jdbc.user} 而不是使用 ${${tomcat-jdbc-user} 并验证它是工作正常。
谢谢。