我目前使用M2Eclipse进行大部分 Java 开发,使用 Pydev进行 Eclipse 中的 Python/Jython 开发。我想使用 Jython 在我的 Java 项目中对类进行原型设计和测试。M2Eclipse 插件自动管理 Maven pom.xml 文件中定义的所有依赖项。
无论如何,Pydev 是否可以利用这些依赖项而不必单独导入每个 jar?
实际上,我不知道您是如何在 Eclipse 下使用 Jython 的,以及您需要在哪里单独导入 jar。这与Pydev有关吗?还有什么?无论如何,即使我不确定它是否能解决您的所有问题,maven-jython-plugin也可能会有所帮助。它提供以下功能:
- 轻松启动交互式 Jython shell
- 将主要的 Jython 源文件编译为 Java 类
- 将测试 Jython 源文件编译为 Java 类
- 推断封装结构,让生活更简单
看看 maven-jython-compile-plugin 和 maven-python-test-plugin。前者允许您部署包含 jython 和库的独立项目。后者允许您使用 maven java 测试运行您的 python 测试。
sourceforge 伞形项目是http://mavenjython.sourceforge.net/
与 maven-jython-plugin 不同,它们不使用过时的 jythonc 编译器。