我想在我的 Mule studio 3.5.0 安装中添加一个自定义模板项目。因此,在创建新项目时,用户可以选择"ABC示例项目"
这篇博文建议通过在骡子分发的示例目录中放置一个文件夹来实现。但是我尝试过这个,但未能让它工作。
该帖子没有清楚地表明pom.xml格式,所以也许这就是我做错了什么。也不确定您是否需要重新启动,或者是否有新的工作区才能正常工作。使用 maven 原型很可能是实现模板的推荐方法,但我宁愿不使用 maven。
有谁知道这篇文章中的信息是否仍然适用于 Studio 的 3.5.0?也许有人可以为我澄清pom.xml格式?有没有替代机制?
谢谢
富
我已经进一步调查并找到了可行的解决方法/解决方案。
似乎骡子工作室创建了一个扩展点,可用于添加自定义骡子示例。流程如下
- 在 \dropins 文件夹中创建一个插件文件夹
- 在此文件夹中定义一个插件,如下所示
- 创建一个插件文件夹.. 即 com.abc.mule.example
在 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>
- 创建示例目录
- 将一个名为 abc-example.zip 的 ZIP 文件与示例项目放在一起
- 重启骡子工作室
笔记:
- 您应该更新插件名称、id、版本
- 您应该更改骡子示例名称,路径和描述以匹配您想要的内容
- 您可以定义无限数量的 targetVersion 元素,以将示例映射到特定版本
希望对某人有所帮助。如果有人有更简单的方法,请发布。
谢谢
富