【问题标题】:Adding External Files to Mulesoft AnyPoint Studio将外部文件添加到 Mulesoft AnyPoint Studio
【发布时间】:2021-04-21 22:06:21
【问题描述】:

我在 AnyPoint Studio 中有一个简单的 Hello World 项目。我有其他文件的文件夹(一些 jar 文件和一些配置文件)我想包含在项目中,以便它们可以发布到云(CloudHub)。如何将这些文件包含到我的项目中,以便在我发布我的应用程序时将附加文件与它们一起打包。

第 2 部分 - 假设我有一个我想从 Mule 应用程序中读取的 json 文件。 json文件发布后引用什么路径?

【问题讨论】:

    标签: mule anypoint-studio


    【解决方案1】:
    1. Mule 4 项目基于 Maven。您需要将这些 jar 文件作为 Maven 依赖项引用。您可能需要在本地 Maven 存储库中安装这些项目。如果需要,请搜索 Maven 教程。理想情况下,这些 JAR 文件在 Maven 存储库中可用,您只需在 pom.xml 中添加依赖项 sn-p。如果您正在构建自己,您可以使用mvn install 命令。如果它们是您只有该文件的第三方 JAR 文件,则您必须使用 mvn install 但您需要自己定义坐标(groupId、artifactId、version),这并不理想,Maven 将无法做到这些 JAR 文件的自动依赖关系解析。详情请见this answer

    2. 在您的源项目中,资源文件应该在 src/main/resources.在执行时,您不需要添加目录。如果您将文件添加到 src/main/resources 的子目录中,则只需使用子目录名称即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多