Mule 4:与Mule 4项目结构和Anypoint Studio有关的问题

问题描述

  1. “ Mule Domain Project”和“ Maven”有什么区别 父POM和子项目”?

  2. 我们可以在Anypoint Studio v7.x中创建基于多模块Maven的Mule 4项目吗?如果是,请分享方法

  3. 由于某些原因损坏了mule 4项目并且在 src / mule / app src / mule / test 文件夹不可见的情况下,如何在Anypoint Studio中修复项目结构?

任何帮助将不胜感激。谢谢。

解决方法

  1. 域是Mule Runtime项目的一种。 Mule应用程序可以依赖一个Mule域,该域可以与其应用程序共享配置。 Maven父POM是Maven概念,完全独立于Mule应用程序和域。
  2. Anypoint Studio当前不为Maven多模块项目提供任何支持。可能行不通。
  3. 这些不是标准Studio 7 / Mule 4目录。作为示例,Studio项目使用src / main / mule和src / test / munit目录,遵循常规的Maven约定。目前尚不清楚您的项目到底发生了什么,但是似乎没有一个通用的解决方案。您可以尝试创建一个新项目并将旧文件复制到新项目中。