【问题标题】:Mule 4 : Is there a way to refer Maven POM properties from a Mule Flow?Mule 4:有没有办法从 Mule Flow 中引用 Maven POM 属性?
【发布时间】:2020-09-18 22:33:36
【问题描述】:

我想在 API 的 URL 中引用项目名称和版本。例如,我的应用名为 sample-mule-project,版本为 "v1"。所以我的最终到达网址应该是 /sample-mule-project/v1/

Maven pom 具有名为 name 和 version 的这些属性,我们可以在 pom 文件中引用这些值。有没有办法我们可以在 mule 流中引用这些值?

我尝试使用 ${project.name}${project.version} 但它不起作用,我理解这是因为它们没有在属性文件中定义.那么有没有办法实现呢?

【问题讨论】:

    标签: mule4


    【解决方案1】:

    这是因为执行应用程序时 Maven 属性不再存在。

    您可以使用一些 Maven 插件来替换属性文件中的值,这些值可以在应用程序内部使用。例如Maven Resources plugin。注意不要覆盖其他文件中的属性,例如应用程序的 XML Mule 配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 2020-09-16
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多