UltraLightClient Code Community
[ start | index | login ]
Overview > IDEA IDE Integration

IDEA IDE Integration

Belongs to following categories: Integration, ULC5.2,

Purpose

This is a IntelliJ IDEA plugin. It provides the following features:
  • Integration of the ULC Development Runner in the context menu and Run/Debug configurations view
  • Wizard to create global ULC library including classes, sources, and Javadocs
RunConfiguration

ContextMenu

LibraryWizard

Resources

How to use

The same way you launch the main method of a Java class, you can now launch/debug an IApplication instance. Simply right-click on the class, choose Run or Debug from the menu and the class will be launched through the ULC Development Runner. Through the context menu, you can also create configurations, save configurations, etc. In order to use the Run/Debug functionality of this plugin, you must either have the ulc-base-development.jar on your classpath or you must generate a ULC library using the included wizard and add the library to your module/project.

Your configurations can also be created, deleted, and modified through a separate ULC Configuration tab which is part of the Run/Debug Configurations view. In addition, it allows you to conveniently configure your settings which will be used by the ULC Development Runner.

The ULC Library Wizard allows you to create a global library which contains all classes, sources, and Javadocs needed for development of ULC applications. Optionally, you can choose to have the generated library being added to a given module of your current project. You can also update an existing global ULC library with a new version of ULC. The wizard is integrated in the Settings view.

How it is implemented

This plugin has been implemented using IDEA's OpenAPI.

Compatibility

The described functionality has been developed and tested using IDEA 4.5.3 and ULC 5.2.1 on Windows XP. IDEA Irida (EAP) is not supported, yet.

Author

>>christian and >>etienne

no comments | post comment
labels
Category:ULC5.2
Category:Integration
attachments
ContextMenu.png (35049)
LibraryWizard.png (9057)
RunConfiguration.png (24947)
Created by admin. Last edited by admin, one year and 287 days ago. Viewed 8,029 times. #15
[diff] [history] [edit] [rdf]




news




RSS News Feed:

RSS Feed

snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt