首页 > 解决方案 > 如何将 pyDev 项目集成或嵌入到 Mule 或 Java 项目中

问题描述

我最近创建了一个pyDev项目并运行了代码。它工作正常。

与基于 java 或 mule 的项目不同,我无法找到导出 Anypoint Studio 工作区中已有的 pyDev python 项目的选项。

我可以清楚地看到 python 解释器文件已经添加到我的 python 项目中。我希望我能以某种方式将它添加到基于 Mule 或 Java 的项目中,或者作为构建路径中的库(exe、jar),或者作为 maven 依赖项(任何可能的方式)添加。就像我们过去使用上述方法(或任何方法)将 java 项目添加到 mule 项目或将 mule 项目添加到 mule 项目中的方式一样。

在下图中,我有两个项目,一个是encryption基于 mule 的项目,一个是基于mule-pythonpyDev python 的项目。

我的目标是在前者中使用后者(即制作一个也运行 python 的 United Mule 项目)。

我需要一些过去已经尝试过这样做的人的帮助。其他没有尝试过的人的任何建议也很感激。提前致谢。

在此处输入图像描述

标签: eclipsemulepydevanypoint-studio

解决方案


您不能在 Eclipse 中将 Mule 项目与 Python 项目集成,因为它们由不同的 Eclipse 插件实现并且它们是完全独立的。这与您不能将例如 C++ 项目与 Java 项目集成的原因相同。

一种选择是 Mule 有一个脚本模块,允许使用 Java Python 实现 (jython) 在 Mule 项目中执行 Python 脚本。这有一些限制(不支持本机库,不支持 pip),但运行简单的脚本(如屏幕截图中的脚本)应该会很好。


推荐阅读