Spring Team
Andy Clement

Andy Clement

AspectJ Project Lead

Vancouver, Canada

Andy Clement leads the Eclipse tools team at Pivotal from his office in Vancouver. The team is responsible for delivering all our eclipse based technology including the Spring Tool Suite and Groovy Grails Tool Suite distributions as well as our eclipse plugins for Cloud Foundry and Gradle. Andy has a background in languages and compilers and is the current project lead for the AspectJ project. In addition to AspectJ releases, across the Pivotal product suite he developed the Spring Expression Language for Spring Framework, the bytecode reloading engine for Grails and is currently actively involved in developing the Java 8 support in the Eclipse compiler and designing the DSL being used by Spring XD for stream definitions.
Blog Posts by Andy Clement

Scripted 0.4 released

This week we’ve released version 0.4 of our JavaScript focused code editor. You can read about the background of Scripted here.

The full release notes for 0.4 are here but in this article I’ll call out a few of the more interesting changes.

Tooltips



Scripted uses an inferencing engine to build an understanding of your JavaScript code. Scripted 0.3 provided some basic tooltips showing inferred information about function calls. In Scripted 0.4 this has been taken further - not only better formatting but also any jsdoc discovered is now included in the tooltips. Here you can see the tooltip that will appear when you hover over the function call:

Read more...

Scripted Editor 0.3 release available

In October the first public version of the Scripted code editor was made available, a browser based editor using a Node.js local server, with a focus on providing a great JavaScript editing experience. Today the first update is available, version 0.3.

A full set of Release Notes about the latest features is available here. Here are some of the highlights:

 

NPM Installable

Scripted can now be installed simply using the Node Package Manager (npm) on either Windows, Linux or Mac:

npm install -g scripted
Read more...

Scripted: A JavaScript editor from VMware

The first version of the Scripted code editor has been released this week on github: https://github.com/scripted-editor/scripted.

Although Scripted is a general purpose code editor, the initial focus is building a great JavaScript editing experience. Scripted itself is built entirely in JavaScript and HTML/CSS. It is a browser-based editor that runs locally on a developer’s machine with a Node.js instance being used to serve the editor code and perform the editor operations. The only pre-req for running Scripted is that you have a recent version of Node.js installed (we are testing with Node 0.8.11 right now). Scripted reuses the editor component from Eclipse Orion.

Read more...

Grails tooling improvements in SpringSource Tool Suite 2.3.3 M2

The recently released STS 2.3.3 M2 introduced a series of enhancements to our Grails support for Eclipse. In this article I’ll be discussing what you can expect to find if you try it out (grab it here: SpringSource Tool Suite).

Groovy-Eclipse


Eclipse-Con 2010 New and Noteworthy

  • refactoring support: now supporting extract method, extract constant, extract local variable
  • improvements in code formatting and indentation


Getting a new perspective


Window>OpenPerspective>Grails

Grails Perspective

Also, related to plugins, we have a new Grails Plugin Project wizard. This is very similar to the Grails Project Wizard, but instead of running create-app, it will cause the create-plugin command to run. With this new wizard and the new support we have for local (inplace) plugins, it is much easier to develop your application following a plugin oriented architecture.

Read more...

A Groovier Eclipse experience

Update: 15-Aug-09: Comments are now closed.  If you want help installing or to give feedback or ask questions, please join the mailing list ( archive )


For the last couple of months SpringSource has been actively involved in developing the next version of the Eclipse Groovy Tools.  The initial goal has been to evolve them from where they are into a highly optimized environment for the key developer tasks of code development, building and testing. Ideally the experience when working with mixed Groovy/Java projects should feel as good as it does for pure Java projects in Eclipse.

Read more...