Skip to main content

Eclipse Advanced Scripting Environment (EASE)

EASE is a scripting environment for Eclipse.

It allows to create, maintain and execute script code in the context of the running Eclipse instance. Such scripts are interpreted using the current Java runtime. Therefore they have access to Java classes and the IDE itself.

Scripting in action


Libraries support

All provided engines allow usage of modules: libraries written in Java and made easily accessible from script code. Like script engines, modules can be added to the framework quite easily.

Script Libraries


Extending the IDE

When script storage locations (like the workspace, the file system or even a webserver) are registered in preferences, EASE can integrate scripts seamlessly in the UI:

Scripts


Language Support

Various script engines are available, like

  • JavaScript
  • Python
  • Groovy

Further languages allow to encapsulate scripts in archive files, run regression tests or even compile Java code dynamically.

The extensible framework allows to add any kind of language, you could even embed your own command shell.

Back to the top