【问题标题】:is there any way to generate value for nested variable while generating an project from maven archetype在从 Maven 原型生成项目时,有什么方法可以为嵌套变量生成值
【发布时间】:2018-06-15 04:42:40
【问题描述】:

在从 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?

如果有其他方法,请告诉我。谢谢。

【问题讨论】:

    标签: java maven maven-archetype


    【解决方案1】:

    我看到我们可以使用 ${${specialized-folder}.tomcat.jdbc.user} 而不是使用 ${${tomcat-jdbc-user} 并验证它工作正常。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2023-01-10
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 2019-10-03
      • 2010-12-05
      • 1970-01-01
      相关资源
      最近更新 更多