如何在Anypoint Studio中构建和安装自定义Mule ESB CE运行时

如何在Anypoint Studio中构建和安装自定义Mule ESB CE运行时,mule,mule-studio,Mule,Mule Studio,我正在使用Anypoint Studio 5.4.2开发针对Mule ESB社区版的Mule ESB流。我遇到了Mule ESB 3.7.3中修复的一个特定错误-默认情况下,Enterprise Edition runtime 3.7.3安装在Studio中,但我想使用Community Edition。我已经检查了更新站点,但是社区版只有3.7.0可用 我确实下载了Mule ESB源代码,并且我能够构建3.7.3 community edition独立服务器—这对于部署来说很好。我想建立一个S

我正在使用Anypoint Studio 5.4.2开发针对Mule ESB社区版的Mule ESB流。我遇到了Mule ESB 3.7.3中修复的一个特定错误-默认情况下,Enterprise Edition runtime 3.7.3安装在Studio中,但我想使用Community Edition。我已经检查了更新站点,但是社区版只有3.7.0可用

我确实下载了Mule ESB源代码,并且我能够构建3.7.3 community edition独立服务器—这对于部署来说很好。我想建立一个Studio插件,这样我就可以在Studio中运行和测试3.7.3 CE。我已经阅读了构建说明并浏览了源代码树,但是我没有发现任何相关的东西——在谷歌搜索结果的前10页中也没有什么有趣的东西

我是不是在找对树了?如果是这样的话,我在哪里可以找到一些文档,或者至少是关于如何使其工作的指针


谢谢这些链接可能会对您有所帮助

基本上,您需要将Mule CE项目的打包从.zip更改为.war,以便将其部署到tomcat

您还应该了解CE和EE之间的差异


这些链接可能会对您有所帮助

基本上,您需要将Mule CE项目的打包从.zip更改为.war,以便将其部署到tomcat

您还应该了解CE和EE之间的差异


我正在使用Anypoint Studio 5.4.2和企业版3.7.2。在研究了服务器如何在studio中运行之后,我相信运行时是作为插件安装在path-

..\AnypointStudio5\plugins\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule
Mule core jar和其他模块位于-

\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule\lib\mule
您可以在您的工作室中查看类似的结构,看看是否可以替换任何已修复的jar

如果您想在studio中找到mule core-*.jar path的路径,请按CTRL+T并搜索类MuleServer并检查jar路径

编辑:或 如果您发现了任何bug并修复了它,那么您可以报告bug并为正式修复它做出贡献-

我正在使用Anypoint Studio 5.4.2和企业版3.7.2。在研究了服务器如何在studio中运行之后,我相信运行时是作为插件安装在path-

..\AnypointStudio5\plugins\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule
Mule core jar和其他模块位于-

\org.mule.tooling.server.3.7.2.ee_5.3.2.201511052018\mule\lib\mule
您可以在您的工作室中查看类似的结构,看看是否可以替换任何已修复的jar

如果您想在studio中找到mule core-*.jar path的路径,请按CTRL+T并搜索类MuleServer并检查jar路径

编辑:或 如果您发现了任何bug并修复了它,那么您可以报告bug并为正式修复它做出贡献-

拉尔夫。。。我想你误解了我的问题。我不想部署到Tomcat。我知道CE和EE之间的区别。我想在Anypoint Studio(Eclipse)中安装一个3.7.3 CE运行时以进行开发和测试。Mulesoft更新站点仅提供3.7.0 CE和3.7.3 EE。我需要一个3.7.3中的bug修复程序-我可以构建一个独立的Mule ESB运行时,但如何将其安装到Anypoint Studio中?是的,我知道。您还可以通过构建J2EE应用程序并将其部署到容器来测试它们。如果可能的话,直接从IDE测试它们要容易得多。我想让球队的生活更轻松。显然,我们可以用3.7.0CE来实现这一点(从更新站点就可以看到)。我也希望使用3.7.3 CE。我知道我可以通过安装3.7.0并替换库来破解它,但是…@johntegeman-Thje其他选项是在Eclipse中以Mule应用程序而不是web应用程序的形式运行Mule应用程序。您仍然可以获得所有IDE和调试器features@CharuKhurana我正在运行它作为一个骡子应用程序。。。为了做到这一点,您需要安装运行时。@JohnStegeman我说的Eclipse不是AnypointStudio。要在Eclipse中运行,您不需要运行时InstalledAlph。。。我想你误解了我的问题。我不想部署到Tomcat。我知道CE和EE之间的区别。我想在Anypoint Studio(Eclipse)中安装一个3.7.3 CE运行时以进行开发和测试。Mulesoft更新站点仅提供3.7.0 CE和3.7.3 EE。我需要一个3.7.3中的bug修复程序-我可以构建一个独立的Mule ESB运行时,但如何将其安装到Anypoint Studio中?是的,我知道。您还可以通过构建J2EE应用程序并将其部署到容器来测试它们。如果可能的话,直接从IDE测试它们要容易得多。我想让球队的生活更轻松。显然,我们可以用3.7.0CE来实现这一点(从更新站点就可以看到)。我也希望使用3.7.3 CE。我知道我可以通过安装3.7.0并替换库来破解它,但是…@johntegeman-Thje其他选项是在Eclipse中以Mule应用程序而不是web应用程序的形式运行Mule应用程序。您仍然可以获得所有IDE和调试器features@CharuKhurana我正在运行它作为一个骡子应用程序。。。为了做到这一点,您需要安装运行时。@JohnStegeman我说的Eclipse不是AnypointStudio。要在Eclipse中运行,您不需要安装运行时Manik-谢谢。我发现的bug已经在3.7.3中修复了——这就是为什么我想把这个版本放到Studio中。是的,我已经找到了plugins文件夹,我可以用我已经构建的JAR文件替换已经安装的版本,但是我正在寻找一种更自动化的方法-如果只有我,不用担心,但是我们有一个团队。在好奇杀死猫之前,我从Mule CE 3.7.3获得了它,我看到它为studio构建了maven版本,独立和嵌入式。我尝试构建studio发行版,但它给了我错误(一定是因为我这里有防火墙规则)。我想知道您是否已经尝试过构建
\mule-mule-3.7.3\distributions\studio
,并查看它的输出,如果插件要在studio中导入?是的,我已经尝试过了。独立发行版中的程序集白名单存在问题-需要