gpt4 book ai didi

maven-2 - 将 Jython 与 Maven 结合使用

转载 作者:行者123 更新时间:2023-12-02 05:50:47 24 4
gpt4 key购买 nike

我有一个 Maven 模块,它依赖于我通过 jython 代码访问的各种其他 Maven 依赖项。

我现在已经完成了,我想将项目编译为.jar,甚至只是运行它而不编译,但我不知道从哪里开始。

有人知道如何运行一些 .py 文件来访问其他包中的一些 Java 库吗?

另外,当一切都完成后,如何将其编译为 .jar 文件?

谢谢!

最佳答案

编译并集成python

使用 jython-compile-maven-plugin。它允许您部署一个包含 jython 和库的独立项目。

有关此插件的演示,请参阅演示项目及其 source code 。它展示了如何

  • 启动 python 控制台 -- 查看 AbstractInitJython and InitJython关于如何启动 python/jython 控制台、如何执行 python 代码片段以及如何运行 python 脚本。

  • 包含 python 库——该插件还在打包阶段下载并捆绑 python 库(使用 easy_install),并将它们添加到 jar 中。生成的 jar 可以包含项目的所有库、所有 pom 依赖项以及请求的所有 python 库。演示项目通过“nose”Python 库展示了这一点(请参阅 pom 文件)。

测试 python/jython 代码

python-test-maven-plugin 允许您与正常的 junit 测试一起运行 python 测试。演示项目(查看 source code 中的源代码)展示了标准 python 单元测试(使用 Nose )和 BDD(行为测试)与 lettuce-clone freshen 的使用。

<小时/>

sourceforge 伞式项目是 http://mavenjython.sourceforge.net/

与 maven-jython-plugin 不同,它们不使用过时的 jythonc 编译器。

关于maven-2 - 将 Jython 与 Maven 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com