这个插件的最终目标是提供给 eXo platform 的应用程序开发者一组和Eclipse平台集成的工具,例如:向导,编辑器和视图。 这样通过利用Eclipse平台现有的能力和它的JDT工具来为eXo platform的开发社区提供Eclipse中的专门工具。
这个插件的第一个版本是为特定的一组eXo platform用户服务的,即portlet开发者。根据我们开发Pluto插件的经验,我们识别出一个大多数portlet开发者所遵循的简单的开发周期。首先使用一个向导创建包含一个或者更多portlet的Java web应用程序。接着,使用Eclipse的Java编辑器来编写源代码。然后,使用exo 平台插件提供的部署portlet功能打包并且部署此web应用程序。接着,你启动eXo platform门户来测试你的portlet。 最后,你返回源代码以便做进一步的编辑,整个周期(除了工程创建一步)重复直至portlet的功能完成。
以下是一些最流行的功能的截图 :
你可以验证你的 portlet.xml 并且发现标注的错误。你可以选择自动验证 portlet.xml 并且/或者 通过弹出菜单里的Validate Portlet Deployment Descriptor选项来执行手动验证。
Portlet 项目的修饰。你可以很容易地识别一个 portlet 项目,它的 web-folder,它的context root,以及它的portlet部署描述器使用地 JSR 168 版本。
自动修改 web.xml 来包含正确的 context root 的值。