在内网中使用maven_如何在Jython项目中使用Maven导入Python模块?

我正在写一个Jython项目来创建一个文本编辑器。该数据模型完全用Python编写,并使用诸如nose、jinja和ply等外部库。文本编辑器的GUI使用javaswing库。我试图用Maven构建这个项目,发现了关于this useful plugin的信息,我把它包含在我的pom文件中,如下所示:

net.sf.mavenjython

jython-compile-maven-plugin

1.1

package

jython

nose

ply

jinja

当我mvn package项目时,我得到一个成功的构建消息和一个jar,所有Python模块都保存在上面的Maven插件在target/classes/Lib中创建的文件夹中。目前为止还不错,但是当我尝试运行jar时,我无法让Python代码找到Python库并得到以下错误消息:

^{pr2}$

错误行是import ply.lex as lex

我的插件配置还有什么要做的吗?或者我需要在POM文件中添加其他内容来构建链接?我不是专家,所以我可能错过了一些别人看来显而易见的东西。有没有其他方法可以使用Maven在Jython项目中导入Python模块?非常感谢您的任何建议:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值