Skip to content

The equivalent of the Jave Ebean Enhancement plugin for IntelliJ IDEA

License

Notifications You must be signed in to change notification settings

Shabirmean/vscode-ebean-enhancement-ext

Repository files navigation

Java Ebean Enhancement 11 for VS Code

This extension provides bean enhancement for Ebean ORM based java projects. It acheives the same functionality as the Ebean Enhance for IntelliJ IDEA. The ebean enhancement is commonly acheived by running any Ebean based java project against the ebean java agent. Thus, this extension acheives the functionality of installing the required java agent to the local VS Code storage and enabling users to setup specific run configurations to use this agent.

Features

  • Set up Ebean enhancement to any specific project in the current VS Code workspace
  • Disable enhancement from any worksapce + run configuration you want
  • If you workspace already has multiple run configurations, then choose the specific configuration to which you want to enable ebean enhancement
  • Toggle between Enable/Disable from the command pallette

Settings menu

Command Pallette

Requirements

  • VS Code: 1.45.0 or above

Extension Settings

This extension contributes the following settings:

  • ebean.enhancement.enable: enable/disable ebean enhancement

Note: This extension setting is workspace folder specific. So each open workspace can have its own configuration for this setting in its .vscode/settings.json

Known Issues

  • If the current workspace already has multiple run configurations, then an option is provided to enable ebean enhancement to all of them. However, the implementation to this is yet to be completed. Currently only selection of individual configurations work.

Release Notes

1.0.1

  • Fixed bug with the ebean-agent jar not being copied into the build in the first release

1.0.0

  • Initial release of the Ebean Enhancer 11 for VS Code
  • Supports setting up ebean enhancement to speciifc workspacess if multiple are open
  • Supports setting up ebean enhancement to specific run configuration if multiple configurations are setup

Issues and request

Submit your issues and requests here

Acknowledgements

  • The authors of the Ebean Enhancement plugin for IntelliJ (the functionality was reversed engineered from their source code)
  • The Ebean-ORM website source (the icon for the extension is fetched from here)

About

The equivalent of the Jave Ebean Enhancement plugin for IntelliJ IDEA

Resources

License

Stars

Watchers

Forks

Packages

No packages published