盆底肌高张是什么意思| 红颜什么意思| 1968年猴是什么命| 三个火字读什么| 梦见吃红薯是什么意思| 肌层回声欠均匀是什么意思| 脑梗死吃什么药| 蚊子咬了涂什么| 金价下跌意味着什么| 红烧肉放什么调料| 沁什么意思| 按摩手推是什么意思| 什么是溶血症| 嘴唇薄的男人面相代表什么意味| 肺部做什么检查最准确| 油是什么意思| 吃什么瘦肚子| 喝酒上脸是什么原因| 膝盖不舒服挂什么科| conch是什么牌子| 沙中土是什么意思| mom是什么意思| 骨赘是什么意思| 新白娘子传奇许仙为什么用女的演| 宫颈lsil是什么意思| 手麻脚麻是什么原因引起的| 草木皆兵是什么意思| 足月是什么意思| 为什么说黑鱼是鬼| 什么的恐龙| 什么是情趣| 7月14号是什么星座| 失焦是什么意思| 日本兵为什么不怕死| 公务员五行属什么| 开挖掘机需要什么证| 什么瓜不能吃脑筋急转弯| 羊入虎口是什么生肖| 嘴巴疱疹用什么药膏| 鼻翼两侧发红是什么原因| 心肾不交吃什么中成药| 男生为什么要做包皮手术| 什么是篮球基本功| 记字五行属什么| 脾虚喝什么泡水比较好| l是什么意思| 青红皂白的皂是什么颜色| 胃不舒服恶心想吐吃什么药| 晚上吃什么减肥快| 什么眼型最好看| 手指甲出现双层是什么原因| 每天坚持黄瓜敷脸有什么效果| 现在有什么好的创业项目| o型rhd阳性是什么意思| 气滞血瘀吃什么中成药| 甲状腺炎吃什么药好得快| 三个土字念什么字| 盆腔积液用什么药| 扁平足为什么不能当兵| 中科院是干什么的| 刀厄痣是什么意思| 阁老是什么意思| 扁桃体结石吃什么药| 洋辣子蛰了用什么药| 丰都为什么叫鬼城| 胃阴不足吃什么中成药| 什么是地中海饮食| 尿酸高要吃什么药| 大便红褐色是什么原因| 1939年属什么生肖| 骨钙素低是什么原因| 什么时候喝蜂蜜水最好| 3月10日什么星座| 收缩压和舒张压是什么| 干什么呢| 胰管扩张是什么意思| 俊五行属性是什么| 一什么十什么的成语| 黄金发红是什么原因| 谈恋爱是为了什么| 双侧上颌窦炎是什么病| 热量是什么| nicu是什么意思| 十一月四日是什么星座| 乳房胀痛是什么原因| 腿肿脚肿是什么原因引起的| 左眉毛跳是什么预兆| 今年28岁属什么| 官方翻新机是什么意思| 甲状腺球蛋白抗体高说明什么| 植物神经紊乱中医叫什么病| 肝肾亏虚吃什么药| 尿道流脓吃什么药| 张学良为什么被囚禁| 哈尼是什么意思| 急性肠胃炎用什么药| apl医学上是什么意思| 秉着是什么意思| 内蒙古代叫什么| 牛肉和什么炒好吃| 吃什么减肚子上的赘肉最快| 输卵管囊肿是什么原因引起的| 什么是腹式呼吸| 烂尾是什么意思| 口干舌燥口苦是什么原因引起的| 2006年属狗的是什么命| 白细胞高是什么问题| 心服口服的意思是什么| 支气管激发试验阴性是什么意思| 肉苁蓉与什么搭配好| 淋巴细胞低说明什么| 头发软化和拉直有什么区别| 毅五行属什么| 女人眉尾有痣代表什么| 子宫前位和子宫后位有什么区别| 红豆和赤小豆有什么区别| 近字五行属什么| 抑郁症是什么意思| 为什么头痛| 突然尿多是什么原因| 孕期吃什么| 山见念什么| 神经损伤是什么症状| 长智齿说明了什么原因| QQ什么意思| 什么样的房子不能住人脑筋急转弯| 溥仪为什么没有生育能力| 一日之计在于晨是什么生肖| 圆脸适合什么发型短发| 为什么来月经会有血块| 伽蓝菩萨保佑什么| 迪拜为什么那么有钱| 尿ph值高是什么意思| 折寿是什么意思| 颜值爆表是什么意思| 阿奇霉素治疗什么| 辅酶是什么| 高血压挂什么科| 什么马没有腿| 鼠标dpi是什么| 血糖高应该注意什么| 慎重考虑是什么意思| 梦见很多蛇是什么意思| 心身医学科是看什么病| fc什么意思| 眼镜pd是什么意思| 暗房是什么意思| 梦见自己大笑是什么意思| 上吐下泻吃什么好| 大鱼际疼是什么原因| 萎缩性胃炎可以吃什么水果| pef是什么意思| 糖类抗原CA125高是什么意思| 鸭子吃什么| 棉纱是什么面料| 1999年五行属什么| 左卵巢囊性结构是什么意思| 众里寻他千百度是什么意思| 每天喝一杯豆浆有什么好处| 老年人适合吃什么| 阿拉伯人属于什么人种| 什么是中医| 梦到和妈妈吵架是什么意思| 什么是低钠盐| 什么运动瘦脸| 堪舆是什么意思| 右手中指痛什么预兆| 蓝矾对人有什么危害| 酸枣仁有什么功效| 炖鸽子汤放什么调料| 不知道干什么| 金鱼吃什么食物| 约法三章什么意思| 前胸后背疼挂什么科| 地球属于什么星系| 结婚28年是什么婚| 情调是什么意思| 扁桃体发炎吃什么消炎药| 助产专业是干什么的| 体重突然下降是什么原因| 肱骨外上髁炎用什么药| 淘宝交易关闭是什么意思| 年轻人能为世界做什么| 肛门指检能查出什么| 儿童肠胃感冒吃什么药效果好| 记性差是什么原因| 什么蘑菇有毒| 待我长发及腰时下一句是什么| 佑字五行属什么| 为什么邓超对鹿晗很好| 阴茎插入阴道什么感觉| 女士内裤用什么洗最好| 鸡叫是什么时辰| 月经不来是什么原因导致的| 女人什么时候是安全期| 男宠是什么意思| 什么的小船| 男性尿分叉是什么原因| 检查头部挂什么科| 宫腔积液和盆腔积液有什么区别| 踏板摩托车什么牌子好| 手心脚心出汗什么原因| 什么的琴声| 层峦叠翠的意思是什么| 1998年什么命| 梦见蛇蛋是什么意思啊| 什么是地沟油| 去港澳旅游需要什么证件| 轻如鸿毛是什么意思| 肾气不足是什么原因| 什么是切线| 市委讲师团是什么级别| 糖尿病患者适合吃什么水果| 供给侧改革什么意思| 特别的意思是什么| 劲酒是什么酒| 夏季吃桃子有什么好处| 牛瓦沟是什么部位| 帕金森病是什么病| 查微量元素挂什么科| 脑梗应该挂什么科| 财神爷供奉什么供品| 你最喜欢的食物是什么| 体内湿热吃什么中成药| 什么是形声字| 鼻子红是什么原因| 每天跑步对身体有什么好处| 内内是什么意思| 与五行属什么| 癸丑五行属什么| 下场是什么意思| 膝盖酸软是什么原因| 什么是生化妊娠| acth是什么激素| 精卫填海是什么意思| 子字属于五行属什么| 心肾两虚吃什么中成药| 羊肉和什么不能一起吃| 站台是什么意思| 扁桃体经常发炎是什么原因| 宫口开了有什么症状| 头上汗多是什么原因| 蚊子不喜欢什么血型| 1959年属什么生肖| 什么是本科| 印鉴是什么意思| 骨折是什么感觉| 膝盖疼挂号挂什么科| 手麻看什么科| 怀孕后的分泌物是什么样的| 宫寒有什么症状| 染色体由什么组成| 1935年属什么| rue是什么意思| 胸膜增厚吃什么药| 退工单是什么| 酉读什么| sport什么品牌| 手掌小鱼际发红是什么原因| 农历5月是什么月| 绿色蛇是什么蛇| 内热吃什么药清热解毒| 附件炎用什么药最好| iq是什么意思| 百度
Skip to content
This repository was archived by the owner on Jun 23, 2025. It is now read-only.

mulesoft/mule-migration-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?

Mule Migration Assistant

MMA Build Actions Status

Mule Migration Assistant is a command-line tool that helps migrate Mule 3.x applications to Mule 4.x. This tool works on a "best-effort" basis to translate every component in the base application. This means that if it does not complete 100% of the migration, manual adjustments are required. A migration report generated when the assistant is ran can help with those adjustments.

License

Mule Migration Assistant is distributed under the terms of the Apache 2.0 License

Important: Mule Migration Assistant (MMA) is subject to the terms and conditions described for Community connectors.

Overview

In order to understand the tool, let's start with a couple of informal definitions:

  • Task → a set of steps;
  • Step → an operation that change/remove/update a resource or content that can be present in a project.

In simple terms, the tool executes a sequence of tasks over a project and outputs a migrated project and a report about the migration.

Architecture

The Mule Migration Assistant workflow is designed as follows:

Mule Migration Assistant Architecture

Modules

  • Migration Archetype: Maven archetype generator for a new Migration Task contribution.
  • Migration API: Set of API's to use when developing a new Migration task.
  • Contributions: Where all external contributions are contributed to the tools. The set of migration tasks defined on this module will be loaded to the Migration Assistant trough SPI.
  • Expression Migrator: MEL to DW migrator. It contains all the rules to migrate Mule 3 expressions defined on MEL to the new DW transformation language on Mule 4.
  • Migration Library: Set of default migrations that are shipped with the Mule Migration Assistant. It contains all the migrations of Mule Core components, MUnit, etc.
  • Engine: The execution engine that identifies the project type, locate all the migration tasks available and performs the migration.
  • Runner: Console implementation to execute the Mule Migration Assistant.
  • Integration Tests: Suite of tests to validate all the component that will be supported by this tool.

Getting Started

These are the instructions to have the project up and running.

If you would just like to download/access the MMA tool (compiled version), you can download/access available versions from the releases location.

Minimum requirements

  • Java 8
  • Maven 3.3.9

Build and Run

See the following commands in order to clone, build and run this project

$ git clone git@github.com:mulesoft/mule-migration-assistant.git
$ cd mule-migration-assistant/
$ mvn clean package
$ cd runner/target
$ java -jar mule-migration-assistant-runner-*CURRENT VERSION*.jar [parameters]

Mule Migration Assistant accepted parameters

Parameter Description Required
projectBasePath Path of the application to be migrated Yes
destinationProjectBasePath Path where to generate the migrated application Yes
muleVersion Mule 4 version to define on the application Yes
parentDomainBasePath Path of the domain to be migrated No
help Show all the parameters to define on MMA No
cancelOnError Use cancelOnError = true the MMA stop migration if a exception occurs (default false) No
projectParentGAV Use projectParentGAV 'groupId:artifactId:version' to migrate your parent inside the pom.xml No
jsonReport (experimental) Generate migration report in JSON format No
noCompatibility (experimental) Do not use Mule compatibility module No

User Documentation

For guidance using MMA to assist in a migration, see the user documentation.

Contributing

This project is Open Source and therefore welcome contributions, in case you wish to contribute please check our contribution guide

About

Migration Framework

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 32

什么叫动脉硬化 犒劳是什么意思 与虎谋皮什么意思 农历今天属什么生肖 三栖明星是什么意思
头顶不舒服是什么原因 胃蛋白酶原1偏低是什么意思 骨穿刺主要检查什么病 命途多舛是什么意思 颈动脉彩超能查出什么
游离三碘甲状腺原氨酸是什么意思 什么是磁共振 海子是什么意思 什么样的大树 头晕视力模糊是什么原因
婴儿出汗多什么原因 如火如荼是什么意思 吃甲钴胺有什么副作用 手指变形是什么原因 无眠是什么意思
手淫过度吃什么药hcv8jop1ns3r.cn 微信上面有个耳朵是什么意思hcv9jop1ns0r.cn 走马观花是什么意思ff14chat.com 胡麻油是什么油hcv8jop4ns0r.cn abi医学上是什么意思shenchushe.com
什么时候喝蜂蜜水最好hcv9jop4ns0r.cn 功什么不什么hcv8jop5ns2r.cn 血线高是什么意思啊hcv9jop5ns5r.cn babies是什么意思hcv9jop3ns1r.cn 吃brunch是什么意思啊hcv7jop7ns2r.cn
四个月读什么hcv9jop3ns6r.cn 枫树叶子像什么hcv9jop3ns9r.cn 九浅一深什么意思hcv8jop4ns5r.cn 男人不够硬吃什么好hcv8jop8ns7r.cn 启明星是什么意思hcv7jop5ns3r.cn
为什么会经常口腔溃疡hcv9jop2ns7r.cn 胃反酸吃什么食物好hcv8jop4ns6r.cn 牡蛎是什么东西inbungee.com c位是什么意思hcv9jop1ns9r.cn 表姐的儿子叫我什么hcv8jop1ns6r.cn
百度