BT

Novo SpringSource Tool Suite traz modularização e mais ferramentas para Spring e Groovy

por Eder Magalhães em 15 Ago 2012 |

Foi anunciado o SpringSource Tool Suite 3.0.0, a nova versão do ambiente integrado de desenvolvimento disponibilizado pela SpringSource. Esse é um marco importante para a ferramenta, que agora oferece um ambiente completo para desenvolvedores Java e Groovy. Além disso, os projetos que formam o ambiente de desenvolvimento foram reformulados e disponibilizados no GitHub.

Em versões anteriores, o SpringSource Tool Suite (STS) era distribuído com diversas ferramentas e plugins para desenvolvimento de aplicações com Spring. Mas o ambiente não estava preparado para desenvolver com Groovy e Grails; era necessário a instalação manual de algumas extensões. A partir de agora, o STS será disponibilizado em duas edições.

Spring Tool Suite

A edição "Spring Tool Suite" disponibiliza um ambiente de desenvolvimento, baseado no IDE Eclipse, com um kit de ferramentas pré-instaladas para o desenvolvimento de aplicações em Java utilizando tecnologias do Spring. O Spring Tool Suite é construído sobre o Eclipse Juno (4.2), a versão mais atual do IDE.

Várias tecnologias Spring são suportadas pela ferramenta, entre elas Spring Core, Spring Integration, Spring Batch, Spring WebFlow e Spring Data. Além do IDE, o kit inclui as versões mais atuais do Spring Roo e do TC Server (um web container baseado no Tomcat com funcionalidades para monitoramento) e do plugin para integração com o Maven.

O Spring Tool Suite é similar às antigas distribuições do SpringSource Tool Suite.

Groovy/Grails Tool Suite

A outra edição do STS disponibiliza um ambiente de desenvolvimento com funcionalidades e ferramentas personalizadas para simplificar e acelerar o desenvolvimento de aplicações com Groovy e Grails.

O Groovy/Grails Tool Suite é composto por ferramentas para desenvolver com Groovy, disponibilizadas pelo Eclipse e pela SpringSource. Um ambiente instalado do Grails, pronto para uso, e a instalação do TC Server, formam o kit para desenvolvimento em Groovy. O Groovy/Grails Tool Suite também é construído sobre o Eclipse Juno.

Reorganização dos Projetos

Segundo a SpringSource, foi realizada uma refatoração extensa na ferramenta, modularizando algumas funcionalidades em projetos especificos. O objetivo da modularização, além de aumentar a organização, foi promover o uso das funcionalidades do STS em outras ferramentas. Desenvolvedores que trabalham com o Eclipse para desenvolvimento Java EE podem instalar esses projetos individualmente, como plugins. Todos os projetos que formam o STS estão disponíveis no GitHub.

  • Spring IDE: reúne as ferramentas para desenvolver aplicações Java com o Spring Framework. Fornece ferramentas para o uso de outras tecnologias Spring e integração com tecnologias relacionadas como AspectJ Development Tools, Maven e Spring Roo.
  • Grails IDE: disponibiliza um IDE com funcionalidades para o desenvolvimento de aplicações com Grails. É construído sobre o Eclipse-Groovy.
  • Eclipse Integration for TC Server: para gerenciar instâncias de TC Server e realizar o deploy de aplicações contidas no workspace a partir do IDE.
  • Eclipse Integration for Gradle: adiciona no Eclipse suporte ao Gradle (ferramenta para automatização de builds). Torna possível configurar as dependências do projeto controladas pelo Gradle, além de permitir a execução de rotinas do Gradle pelo IDE.
  • Eclipse Integration Commons: formado por componentes relacionados à infraestrutura comum na integração dos outros projetos com o Eclipse.

Um repositório central do SpringSource Tool Suite no GitHub reúne esses e outros projetos relacionados ao ambiente de desenvolvimento. Todos esses projetos são open source, sob a Eclipse Public License.

O download pode ser realizado direto pelos sites do Spring Tool Suite ou Groovy/Grails Tool Suite, e se pode obter mais informações no guia de instalação do STS. Também foi disponibilizado um FAQ para orientar os desenvolvedores sobre o ambiente de desenvolvimento Spring.

O fornecimento de feedback sobre as funcionalidades implementadas, sugestões de melhorias e notificação de bugs podem ser feitos através de vários canais disponíveis, como o fórum de discussões, o Jira e o GitHub do projeto.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT