EDUCAÇÃO E TECNOLOGIA

Groovy IDE Local File Support (Beta)

Dear Integration Consultants,

Groovy IDE is used and loved by many consultants(Thanks for all the kind feedback!) Therefore I wanted to invest improving some of the pain points going forward. This update brings local-files feature!

Basically you open a folder on your computer via your browser. It needs a Chromium-based browser like Edge or Chrome (I don’t want to leave out Firefox, but sadly it is not possible yet):

Use cases

  • You work on multiple cases, and you need to switch between cases and see the results quickly.
  • Development of script takes long and you have to save many scripts in-progress.
  • You want to save development artifacts like edge cases and scripts in Git.

Usage

Here is a video showing basic usage: https://www.youtube.com/watch?v=4G6AHQhr4Dc

You can try it now, it is still free. You should create an account and subscribe to newsletter for occasional updates.

https://beta.groovyide.com/

Groovy%20IDE%20Local%20File%20Support

Structure

GroovyIDE assumes some structure and ignores the rest:

  • Any file ending with .groovy is script
  • Any combination of files starting with “input.” in a folder is one case.
  • You can put scripts and cases together, or you can organize them however you want. It is flexible.
  • Now it will be easier for you to save/reopen scripts AND to switch between different input cases for the same script!

It is also very Git-friendly.

If you want to use your favorite XML or JSON editor with the input body, just change the file extension like “input.body.json”. It is just files!

Design decisions behind the update

I shared this document and gathered feedback from valuable community members publicly and privately:
https://docs.google.com/document/d/1qARbnfCfi76zJAtz-TDupuhEOVxU8XWSwoZtgwivTR4/edit?usp=sharing

I will gather feedback for a while. I won’t change the current landing page until more people use v2. I can keep the current version around. (I don’t want to break workflows of users.) Beta website will be a place for future experiments as well.

Thanks for all the nice wishes and advice over the years!
Until next time!
Fatih