Engineering
Christian Dupuis
May 07, 2009
It was April 27th around 2:39pm, when Rod announced in his SpringOne Europe opening keynote:
“STS will be free!"
Reto Meier, with our partner namics, took a picture as proof of that very moment and published it on flickr.com. Also the audience at SpringOne seemed to be enthusiastic about the announcement and as a consequence the word was spread to outside of the conference soon after.
So here we are, since Rod promised it, we can’t get out of it…
Rod @ SpringOne
Today we are proud to deliver on Rod’s promise and can announce that the first free versions of STS have been published and can be downloaded from the product page.
As a user you can decide between two versions: we offer a STS 2.0.2.RELEASE distribution that is essentially the former commercial 2.0.1.RELEASE re-licensed under the terms of our new free EULA plus the new tc Server Tools.
If you want get your hands on all the new stuff that Adrian, Ben and myself demoed at SpringOne, you can download a M1 build of the upcoming 2.1.0 version.
New Features in STS 2.1.0.M1
STS Dashboard
If you haven’t previously used STS make sure to review older blog posts about new features in earlier versions:
Using Bundlor in Eclipse
Getting Started with Bundlor
Announcing SpringSource Tool Suite 2.0
OSGi Development Tools in STS 2.0
This M1 early milestone build contains a couple of new features:
New Project Templates to help jumpstart a new Spring-based project. There are templates for Spring MVC, Web Flow, Faces, Batch, Roo and OSGi bundle projects
Integration of Roo Shell, Quick Roo Command Prompt (CRTL+R or CMD+R) and some STS specific Roo commands like ‘deploy –server' and ‘run all tests'
Roo Integration
Deployment to dm and tc Server running on Amazon EC2 with automatic setup of server clusters and load balancer infrastructure. The EC2 clusters integrate with the WTP Server infrastructure and can be set up using the New Server wizard. AMIs for dm and tc Server have been published and are available for deployment use from EC2. We will follow up with another post with more details.
EC2 deployment from STS
Visual editor for Spring Batch as a proof-of-concept for UI-assisted development of Spring Batch and Spring Integration configurations
Bundled dm and tc Server ready to use within STS and stand-alone
What does “free” actually mean?
We got some questions about what “free” in the context of STS actually means. So let me try to explain: Firstly starting with version 2.0.2.RELEASE, STS is available at no cost and free for all development purposes; no strings attached. It is licensed under a commercial license, which you can review here.
Secondly we are committed to improve and drive forward our open-source, EPL-licensed projects Spring IDE and dm Server Tools. Those two are part of STS and will continue to evolve alongside and inside STS.
Actually you will see all STS components – including Spring IDE and dm Server Tools – being made available on our consolidated update site (this is going to happen within the M2 timeframe). This new update site will become the single location to install any Eclipse-based tooling from SpringSource. The update site location will ensure that you can install complete STS or some features only without the need to hunt down different update site locations and worry about dependency resolution problems.
Besides consolidating the various update sites, we will also use the STS JIRA project at http://issuetracker.springsource.com to actively and openly track feature requests, bugs and improvements for all our tools. During the next couple of days you’ll notice that the STS development team will start to track their day-to-day work in that JIRA.
I think you will agree with me that those consolidation efforts under the STS umbrella will make the life of a Spring developer a lot easier: there is only place to look for recent versions of our tools, file issues and interact with the development team.
Speaking about interaction with the team, I’d like to encourage every Spring developer and Tomcat user out there to download STS, give it a try and get involved in the community through our forums, JIRA, Twitter (#STS) and email (sts AT springsource DOT com). As a user you can now actively influence where STS is heading and what would be of value to you. Furthermore you don’t need to spend time figuring where to get certain tooling features or what the differences between Spring IDE and STS are.
I hope you are as excited as the team at SpringSource:
“STS is free now!. Go get it…”
Update: Due to popular community demand we published STS 2.1.0.M1 to our consolidated update site at http://www.springsource.org/milestone/e3.4 (note: this URL does not work in a browser, but it does work in Eclipse). Please submit every issue with that site in JIRA. This is a work in progress and the structure of the update site is likely to change in the future.
comments powered by Disqus
translate:
翻译:
我们有一些关于“免费”在STS上下文中的实际含义的问题。所以让我试着解释一下:首先从版本2.0.2.RELEASE开始,STS对于所有开发目的都是免费的,没有附加任何条件。它是根据商业许可证授权的,您可以在这里查看。
其次,我们致力于改进和推动我们的开源、EPL许可的项目Spring IDE和dm服务器工具。这两个是STS的一部分,并将继续与STS一起和在STS内部进化。
实际上,您将在我们的综合更新站点上看到所有的STS组件(包括Spring IDE和dm Server工具)(这将在M2时间范围内发生)。这个新的更新站点将成为从SpringSource安装任何基于Eclipse的工具的单一位置。更新站点位置将确保您可以只安装完整的STS或某些功能,而无需查找不同的更新站点位置并担心依赖关系解决问题。
除了整合各种更新站点外,我们还将使用位于http://issuetracker.springsource.com的STS JIRA项目,积极公开地跟踪所有工具的功能请求、错误和改进。在接下来的几天里,您会注意到STS开发团队将开始跟踪他们在JIRA中的日常工作。
我想你会同意我的观点,那些在STS保护伞下的整合工作将使Spring开发人员的生活变得更加轻松:只有在这里可以查找我们的工具的最新版本、文件问题并与开发团队进行交互。