Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse Advanced Scripting Environment (Eclipse EASE ™)

Eclipse Advanced Scripting Environment (Eclipse EASE ™)

Primary tabs

  • Overview(active tab)
  • Downloads
  • Who's Involved
  • Developer Resources
  • Governance
  • Contact Us

Eclipse EASE™ allows the execution of script code (using scripting languages such as JS, Python, ...) within the context of the Eclipse Platform/RCP. As they are running in the same JRE as Eclipse itself, these scripts have direct access to any class of your application and may interact with your workbench.

Through keywords within header data, scripts might be integrated seamlessly into the UI as toolbar and/or menu contributions. Thus the functionality could be extended by providing scripts only. No need to build, export and install a new feature, just provide a script and add it to your application at runtime.

Scripting allows to easily extend an existing application, helps in automating everyday tasks and aids in rapid prototyping during application development. 

Following goals for the project have been defined:

  1. Execute scripts within the running IDE.
  2. Support multiple script languages via a generic service that creates (multiple) script interpreters.
  3. Scripts are capable of interacting with the IDE, like accessing classes on the Eclipse/JRE classpath and calling methods upon them.
  4. Seamless integration of scripts into UI
  5. Scripts should be attachable to toolbars and menus
  6. Debuggers are aware of the script language/Java classes co-existence by providing variables access
  7. Provide means to sign scripts.
Licenses: 
Eclipse Public License 2.0
Latest Releases: 

From December 17th, 2014 to June 20th, 2021

NameDateReview
0.8.02021-06-20
0.7.02019-08-31
0.6.02018-04-24
0.5.02017-10-01
0.4.02016-12-20
0.3.02016-05-12
0.2.02015-05-22
0.1.02014-12-17
Contribution Activity: 
Commits on this project (last 12 months).
Incubating - Eclipse Advanced Scripting Environment (Eclipse EASE ™)

Project Links

  • Website
  • Wiki

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse Advanced Scripting Environment (Eclipse EASE ™)

Tags

Build Technologies
  • Jenkins
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top