eclipse 集成sts
最近,SpringSource Tool Suite发生了一些变化。 去年,SpringSource宣布STS将作为免费软件发布,随后不久又宣布STS将与Google Web Toolkit集成。 JAXenter与负责STS的工具团队负责人Christian Dupuis进行了交谈,讨论了这种新的集成以及STS的开发过程如何发生了变化。
JAXenter:您最近宣布了SpringSource Tool Suite与Google Web Toolkit的集成。 合作背后的动机是什么?
克里斯蒂安·杜普依斯( Christian Dupuis):与VMware和Google共同开展的与开放云可移植性相关的联合工作产生了与Google Web Toolkit(GWT)的集成。 在Spring和GWT之间提供一流的集成是这项工作的自然一部分,因为GWT被用作许多Google云应用程序的表示/用户交互技术。 借助STS,我们的目标是创建一个单独的下载文件,该文件将为开发人员提供构建具有最佳生产力的Java应用程序所需的一切。 包括GWT工具是该目标的一部分,因为它为视图技术的其他选择提供了支持。
JAXenter: SpringSource将SpringSource Tool Suite定义为“一次下载即可为您提供构建最佳效率的Java应用程序所需的全部下载”的尝试。 新的Google集成如何与此任务声明相符?
Christian Dupuis:借助SpringSource工具套件(STS),SpringSource希望提供所有构建紧密集成在一个环境中的基于Spring的应用程序所需的开发工具。 我们认为,重要的是要使人们尽可能容易地开始使用我们的技术。 当下载适用于Windows,Mac和Linux平台的本机安装程序时,便会获得这种集成体验。 该安装程序将指导用户完成STS以及tc Server Developer Edition,Apache Maven和Spring Roo的安装。 安装后,在首次启动时,STS将自动配置Maven,Spring Roo以及最重要的tc Server,以便开发人员无需手动交互即可使用它们。 这样,开发人员可以使用Spring Roo或STS模板项目之一来引导并开始使用新的Spring应用程序。 当然,STS也支持所有现有的Eclipse项目。
此外,STS具有独特的扩展安装机制,使用户可以轻松地从我们或第三方安装附件。 用户可以从此处安装特殊版本的Eclipse Google插件; 安装Google插件后,STS将激活其他功能。
通过安装程序和扩展程序安装,我们使用户可以尽可能轻松地安装我们的技术堆栈以及第三方扩展程序。 安装后,STS提供了各种选项来开始新的Spring and Groovy and Grails项目。 我们的目标是不要求用户手动配置任何内容即可上手。
将Eclipse的Google Plugins集成到STS的扩展安装中,是我们向用户提供引人注目的,完整且易于安装的开发环境的下一个逻辑步骤。
JAXenter:您最近发布了SpringSource Tool Suite 2.3.3.M1。 这为SpringSource Tool Suite体验增加了什么功能?
Christian Dupuis: 2.3.3.M1版本的重点是增加对Spring Roo的基于OSGi的新体系结构的支持。 这种新的体系结构允许动态安装和删除Roo附加组件,而无需重新启动。 用户现在可以通过STS使用和配置Roo 1.1.M1及更高版本的安装。
我们还花了很多时间来改进作为STS一部分提供的AspectJ开发工具(AJDT)。 特别是,改进了对类型间声明的支持,以在使用Spring Roo项目时提供更加无缝的体验。此外,我们还添加了对Google Eclipse插件的支持并与之集成。 这意味着用户可以在STS内部直接使用Google的GWT和GAE工具,而几乎不需要手动配置:当用户导入基于GWT的项目时,STS会自动配置Maven和GWT支持所需的项目设置。 用户可以使用此集成非常轻松地运行和调试基于Spring Roo的GWT项目。
JAXenter:去年,您发布了SpringSource Tool Suite作为免费软件,并承诺使开发过程更加“开放”。 SpringSource采取了哪些步骤来实现这种开放性?
Christian Dupuis:现在可以在我们的问题跟踪器中监视所有STS开发。 这是分布式开发团队互动的地方,也是我们计划发布的方式; 我们公开进行所有操作。 问题跟踪器也是社区提出问题和功能要求的地方。
此外,用户和STS开发人员在流行的Spring社区支持论坛中讨论问题。
eclipse 集成sts