Skip to Content
Technical Articles
Author's profile photo Fatih Pense

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

Assigned tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jon Prow
      Jon Prow

      Thanks, Fatih, well done!  Any plans to release v2 to the desktop version after beta?

      Author's profile photo Fatih Pense
      Fatih Pense
      Blog Post Author

      Thanks Jon! Yes, that is the plan. Overall, giving more capabilities/tools to consultants and let them choose 🙂

      Regards,
      Fatih