Plone的Eclipse开发插件
项目描述
简介
collective.eclipsescripts 是一个用于Plone开发的Eclipse集成插件。它的目的是为初学者开发者提供一个有效的方式来开始使用Plone。
功能
从buildout安装创建Eclipse工作空间 - src/文件夹结构内的所有Python项目都被转换为Eclipse项目。您可以通过一条命令将您的buildout与Eclipse工作空间保持同步。
设置适合Plone/Zope开发的Eclipse首选项
制表位为8个空格
文件关联:.pt, .dtml, .zcml等。
版本控制忽略(不要提交egg-info文件夹)
文本编码设置为UTF-8
自动创建不同的UI运行快捷方式
兼容IDE的Zope启动脚本(通过不在启动时使Zope分叉来保留控制台输出)
Plone本地实例
所有项目的单元测试运行器
运行buildout
打开Zope调试shell
编辑buildout.cfg
先决条件
在玩弄此脚本之前您需要了解的内容
基本的Plone开发和Eclipse使用知识
什么是 buildout 及其文件夹结构
如何使用 Eclipse IDE
安装
注意: 目前我们无法支持作为Python egg或Eclipse插件包的安装。我们正在努力解决这个问题。
安装带有PyDev和Subclipse插件的 Aptana Studio。建议使用独立的Aptana安装,因为它是最快开始的方式 - 您无需手动收集和安装插件。
标准Eclipse独立安装似乎存在一些组件版本兼容性问题。推荐使用Aptana来安装Eclipse进行Python开发。
安装Python Monkey并重新启动Eclipse
使用Subclipse/Subversive将此项目检出为Eclipse工作区中的项目
项目路径:collective.eclipsescripts/trunk
或者,将Python egg内容复制到您的某些Eclipse项目下的script/文件夹中
立即菜单脚本应该出现在顶部菜单栏中
在Python编辑器中打开脚本以查看它们的注释内容
通过从脚本菜单栏中选择它们来执行脚本
打开控制台以查看可能的脚本输出
选择菜单窗口 -> 显示视图 -> 控制台。然后从可选控制台视图中选择Eclipse Monkey控制台。注意:控制台可能直到您运行了一个脚本后才可用。
用法
创建Plone 3 buildout - 使用您最喜欢的buildout集成工具在src/下管理源代码检出。例如,'Mr. Developer <http://pypi.python.org/pypi/mr.developer>`_
启动Eclipse - 切换工作空间并选择buildout中的src/文件夹作为工作空间位置
在首选项中配置Python 2.4(用于Plone 3.x)
设置工作空间设置 - 选择脚本 -> Plone -> 设置Plone首选项
选择脚本 -> Plone -> 将src文件夹导入为工作空间以将src/下检出的所有项目作为Eclipse项目导入。如果您添加了新项目,您可以在不丢失对项目所做的手动更改的情况下运行此命令。
Plone实例和项目将在运行配置…菜单中创建启动器
可选地,如果您使用collective.recipe.omelette,所有Plone包都将添加到PyDev构建器下,并且代码自动补全将适用于项目
如果您想编辑buildout.cfg,请选择脚本 -> Plone -> 编辑buildout.cfg
它是如何工作的
Python Monkey通过Jython运行时将Eclipse进程暴露给Python脚本环境。现在可以通过几行Python代码完成所有可以通过Eclipse插件和Java开发完成的操作。这使得为Eclipse开发集成选项变得非常快速且高效。
此外,您不需要为脚本拥有单独的Eclipse项目。您可以将脚本保存在任何Eclipse项目中的脚本顶级文件夹中。
更多信息
可能未来的功能
作为真实Eclipse插件部署
paster集成:直接从IDE添加视图、内容类型
部署集成
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。