eclipse - 如何将 pyDev 项目集成或嵌入到 Mule 或 Java 项目中
问题描述
我最近创建了一个pyDev项目并运行了代码。它工作正常。
与基于 java 或 mule 的项目不同,我无法找到导出 Anypoint Studio 工作区中已有的 pyDev python 项目的选项。
我可以清楚地看到 python 解释器文件已经添加到我的 python 项目中。我希望我能以某种方式将它添加到基于 Mule 或 Java 的项目中,或者作为构建路径中的库(exe、jar),或者作为 maven 依赖项(任何可能的方式)添加。就像我们过去使用上述方法(或任何方法)将 java 项目添加到 mule 项目或将 mule 项目添加到 mule 项目中的方式一样。
在下图中,我有两个项目,一个是encryption
基于 mule 的项目,一个是基于mule-python
pyDev python 的项目。
我的目标是在前者中使用后者(即制作一个也运行 python 的 United Mule 项目)。
我需要一些过去已经尝试过这样做的人的帮助。其他没有尝试过的人的任何建议也很感激。提前致谢。
解决方案
您不能在 Eclipse 中将 Mule 项目与 Python 项目集成,因为它们由不同的 Eclipse 插件实现并且它们是完全独立的。这与您不能将例如 C++ 项目与 Java 项目集成的原因相同。
一种选择是 Mule 有一个脚本模块,允许使用 Java Python 实现 (jython) 在 Mule 项目中执行 Python 脚本。这有一些限制(不支持本机库,不支持 pip),但运行简单的脚本(如屏幕截图中的脚本)应该会很好。
推荐阅读
- angular - Intl-tel-input 代码区域自动设置,无需使用 geoIpLookup
- python - 如何在 Python 中为数据透视表填充缺少的多列和多行?
- ruby-on-rails - 如何解决heroku上的elasticsearch index not found错误?
- sapui5 - sapui5 vizframe 图到 pdf 问题
- gstreamer - GStreamer:VBI数据流解码
- java - 从未发送过 Google Play 游戏服务消息
- javascript - 如何在纯 javascript 或 vanilla js 中绑定双向数据?
- android - 如何更改远程视图中视图的属性?
- r - R:直接从 web url 读取 geotiff 数据(httr::GET 原始内容)
- javascript - XMasonry, XBlock (react-xmasonry) 用作单独的组件:TypeError: this.props.parent is undefined