jython maven

本文探讨了如何将Jython与Maven进行有效集成,包括配置过程、依赖管理及常见问题解决等,为开发者提供实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://stackoverflow.com/questions/3660054/using-jython-with-maven?s=e514e8c9-08a7-49fe-86b0-a0740062e05e

org.python.util.PythonInterpreter Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。   Jython和Python强调了代码的简明性、方便性和易读性。Jython使用缩排来对代码块定界以避免使用在Java中的大括号。Jython用新的一行来表示一个新的语句的开始,并有几个重要的区别,如允许在每个语句后省略分号。Jython没有像在Java中的public、private和protected存取符,这样就给程序员提供了快速开发所需要的灵活性,并将注意力集中在程序逻辑上。正像前面所提到的,Jython不用明显的静态的类型定义,故程序员不需要从程序逻辑转移到类型定义上来.   Jython的历史要追溯到JimHugunin,他是Guidovan Rossum在国家研究动力中心(CNRI)的同事。JimHugunin认识到Python编程语言用Java实现的重要性,并实现了最初名为JPython的语言。由于要开发aspectj(http://aspectj.org/),JimHugunin不能继续致力于JPython了。所以当Python的开发者准备离开CNRI时,由当时也在CNRI的Barry Warsaw继续领导开发。   Python和Jython项目组从CNRI离开后,在Sourceforge上转变为一种更开放的语言模型。在此期间,一个对Jython(JPython)做了主要贡献的人FinnBock领导了Jython项目小组。正是由于FinnBock所做的杰出贡献使Jython现在成为一个如此有价值的工具。类似Jython这样的开放源代码项目与开发和维护它们的人一样杰出,从这个意义上说Jython因为有FinnBack的贡献和指导而很幸运。另外一个对Jython做了最新有价值贡献的人是SamuelePedroni。Samuele的贡献主要在Jython的类装载、导入机制等等。Finn和Samuele目前是Jython的两个主要开发者。
jython各个版本下载地址 版本列表 --------------------------------------------- 2.2/ 19-Oct-2009 07:57 jython-2.2-sources.jar 24-Aug-2007 10:23 682810 jython-2.2-sources.jar.md5 24-Aug-2007 10:23 128 jython-2.2-sources.jar.sha1 24-Aug-2007 10:23 136 jython-2.2.jar 24-Aug-2007 10:23 1203711 jython-2.2.jar.md5 24-Aug-2007 10:23 120 jython-2.2.jar.sha1 24-Aug-2007 10:23 128 jython-2.2.pom 24-Aug-2007 10:23 993 jython-2.2.pom.md5 24-Aug-2007 10:23 120 jython-2.2.pom.sha1 24-Aug-2007 10:23 128 2.2-beta1/ 19-Oct-2009 07:57 jython-2.2-beta1-sources.jar 06-Apr-2007 19:36 669042 jython-2.2-beta1-sources.jar.md5 06-Apr-2007 19:36 140 jython-2.2-beta1-sources.jar.sha1 06-Apr-2007 19:36 148 jython-2.2-beta1.jar 06-Apr-2007 19:36 1161993 jython-2.2-beta1.jar.md5 06-Apr-2007 19:36 132 jython-2.2-beta1.jar.sha1 06-Apr-2007 19:36 140 jython-2.2-beta1.pom 06-Apr-2007 19:36 1000 jython-2.2-beta1.pom.md5 06-Apr-2007 19:36 132 jython-2.2-beta1.pom.sha1 06-Apr-2007 19:36 140 maven-metadata.xml 06-Apr-2007 21:40 174 maven-metadata.xml.md5 06-Apr-2007 21:40 130 maven-metadata.xml.sha1 06-Apr-2007 21:40 138 2.2-beta2/ 19-Oct-2009 07:57 jython-2.2-beta2-sources.jar 12-May-2007 20:08 680973 jython-2.2-beta2-sources.jar.md5 12-May-2007 20:08 140 jython-2.2-beta2-sources.jar.sha1 12-May-2007 20:08 148 jython-2.2-beta2.jar 12-May-2007 20:08 1204367 jython-2.2-beta2.jar.md5 12-May-2007 20:08 132 jython-2.2-beta2.jar.sha1 12-May-2007 20:08 140 jython-2.2-beta2.pom 12-May-2007 20:08 999 jython-2.2-beta2.pom.md5 12-May-2007 20:08 132 jython-2.2-beta2.pom.sha1 12-May-2007 20:08 140 maven-metadata.xml 12-May-2007 21:35 174 maven-metadata.xml.md5 12-May-2007 21:35 130 maven-metadata.xml.sha1 12-May-2007 21:35 138 2.2-rc1/ 19-Oct-2009 07:57 jython-2.2-rc1-sources.jar 26-Jun-2007 20:12 682198 jython-2.2-rc1-sources.jar.md5 26-Jun-2007 20:12 136 jython-2.2-rc1-sources.jar.sha1 26-Jun-2007 20:12 144 jython-2.2-rc1.jar 26-Jun-2007 20:12 1203133 jython-2.2-rc1.jar.md5 26-Jun-2007 20:12 128 jython-2.2-rc1.jar.sha1 26-Jun-2007 20:12 136 jython-2.2-rc1.pom 26-Jun-2007 20:12 997 jython-2.2-rc1.pom.md5 26-Jun-2007 20:12 128 jython-2.2-rc1.pom.sha1 26-Jun-2007 20:12 136 maven-metadata.xml 27-Jun-2007 06:14 172 maven-metadata.xml.md5 27-Jun-2007 06:14 128 maven-metadata.xml.sha1 27-Jun-2007 06:14 136 2.2-rc3/ 19-Oct-2009 07:57 jython-2.2-rc3-sources.jar 11-Aug-2007 10:38 682816 jython-2.2-rc3-sources.jar.md5 11-Aug-2007 10:38 136 jython-2.2-rc3-sources.jar.sha1 11-Aug-2007 10:38 144 jython-2.2-rc3.jar 11-Aug-2007 10:38 1203716 jython-2.2-rc3.jar.md5 11-Aug-2007 10:38 128 jython-2.2-rc3.jar.sha1 11-Aug-2007 10:38 136 jython-2.2-rc3.pom 11-Aug-2007 10:38 997 jython-2.2-rc3.pom.md5 11-Aug-2007 10:38 128 jython-2.2-rc3.pom.sha1 11-Aug-2007 10:38 136 2.2.1/ 19-Oct-2009 07:57 jython-2.2.1-sources.jar 16-Oct-2007 17:01 684069 jython-2.2.1-sources.jar.md5 16-Oct-2007 17:01 132 jython-2.2.1-sources.jar.sha1 16-Oct-2007 17:01 140 jython-2.2.1.jar 16-Oct-2007 17:01 1204803 jython-2.2.1.jar.md5 16-Oct-2007 17:01 124 jython-2.2.1.jar.sha1 16-Oct-2007 17:01 132 jython-2.2.1.pom 16-Oct-2007 17:01 995 jython-2.2.1.pom.md5 16-Oct-2007 17:01 124 jython-2.2.1.pom.sha1 16-Oct-2007 17:01 132 2.5.0/ 19-Oct-2009 07:57 jython-2.5.0-sources.jar 14-Jul-2009 03:52 1360133 jython-2.5.0-sources.jar.md5 14-Jul-2009 03:52 132 jython-2.5.0-sources.jar.sha1 14-Jul-2009 03:52 140 jython-2.5.0.jar 14-Jul-2009 03:52 6596518 jython-2.5.0.jar.md5 14-Jul-2009 03:52 124 jython-2.5.0.jar.sha1 14-Jul-2009 03:52 132 jython-2.5.0.pom 14-Jul-2009 03:52 995 jython-2.5.0.pom.md5 14-Jul-2009 03:52 124 jython-2.5.0.pom.sha1 14-Jul-2009 03:52 132 maven-metadata.xml 19-Oct-2009 07:57 519 maven-metadata.xml.md5 19-Oct-2009 07:57 32 maven-metadata.xml.sha1 19-Oct-2009 07:57 40
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值