骡子工作室 - 添加自定义模板



我想在我的 Mule studio 3.5.0 安装中添加一个自定义模板项目。因此,在创建新项目时,用户可以选择"ABC示例项目"

这篇博文建议通过在骡子分发的示例目录中放置一个文件夹来实现。但是我尝试过这个,但未能让它工作。

该帖子没有清楚地表明pom.xml格式,所以也许这就是我做错了什么。也不确定您是否需要重新启动,或者是否有新的工作区才能正常工作。使用 maven 原型很可能是实现模板的推荐方法,但我宁愿不使用 maven。

有谁知道这篇文章中的信息是否仍然适用于 Studio 的 3.5.0?也许有人可以为我澄清pom.xml格式?有没有替代机制?

谢谢

我已经进一步调查并找到了可行的解决方法/解决方案。

似乎骡子

工作室创建了一个扩展点,可用于添加自定义骡子示例。流程如下

  1. 在 \dropins 文件夹中创建一个插件文件夹
  2. 在此文件夹中定义一个插件,如下所示
  3. 创建一个插件文件夹.. 即 com.abc.mule.example
  4. 在 com.abc.mule.example 文件夹中创建一个包含以下内容的插件.xml文件

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <plugin id="com.abc.mule.examples"
       name="ABC Mule Example"
       version="1.0.0">
        <extension point="org.mule.tooling.muleExamples">
            <muleExample
                   description="ABC Example Project"
                   name="ABC Example Project"
                   path="examples/abc-example.zip">
                <targetServer serverVersion="3.4.0"/>
             </muleExample>
        </extension>
    </plugin>
    
  5. 创建示例目录
  6. 将一个名为 abc-example.zip 的 ZIP 文件与示例项目放在一起
  7. 重启骡子工作室

笔记:

  • 您应该更新插件名称、id、版本
  • 您应该更改骡子示例名称,路径和描述以匹配您想要的内容
  • 您可以定义无限数量的 targetVersion 元素,以将示例映射到特定版本

希望对某人有所帮助。如果有人有更简单的方法,请发布。

谢谢

最新更新