#anypoint-studio #mule4 #anypoint-platform
#anypoint-studio #mule4 #anypoint-платформа
Вопрос:
-
В чем разница между «Проектом домена Mule» и «Родительским POM и дочерними проектами Maven»?
-
Можем ли мы создавать многомодульные проекты Mule 4 на основе Maven в Anypoint Studio v7.x? если да, то, пожалуйста, поделитесь, как.
-
Как исправить структуру проекта в Anypoint Studio для проекта mule 4, когда он по какой-либо причине поврежден, а папки src / mule / app src / mule / test не отображаются?
Любая помощь будет высоко оценена. Спасибо.
Ответ №1:
- Домены — это тип проекта Mule Runtime. Приложения Mule могут зависеть от одного домена Mule, домен может совместно использовать конфигурации со своими приложениями. Родительский POM Maven — это концепция Maven, полностью независимая от приложений и доменов Mule.
- В настоящее время Anypoint Studio не предоставляет никакой поддержки для многомодульных проектов Maven. Это может сработать или нет.
- Это не стандартные каталоги Studio 7 / Mule 4. В качестве примера проекты Studio используют каталоги src /main /mule и src / test / munit, следуя общим соглашениям Maven. Неясно, что именно произошло с вашим проектом, но, похоже, общего решения для этого нет. Вы можете попытаться создать новый проект и скопировать старые файлы в новый.
Комментарии:
1. Можем ли мы создать проект домена Mule 4, а также прочитать его как родительский проект pom? Я намерен использовать один проект, в котором я могу объединить все мои зависимости maven и конфигурации Mule вместе.
2. Я не думаю, что это хорошая идея. Проект домена Mule — это тип проекта. Родительский POM должен быть чем-то другим с другой целью. Держите их разделенными.