Importscrubber jEdit Plugin

This is an jEdit plugin to clean the import specifications in Java source code.

It is simply a wrapper for Tom Copeland's ImportScrubber utility. For more information on the utility see http://importscrubber.sourceforge.net/.

The ImportScrubber utility cleans and sorts your Java import statements. To quote Tom, "No more unnecessary imports, no more import-on-demand. And they're sorted, too!". Explicate imports make reading code that uses an unfamiliar API a lot nicer, but explicate imports were a pain to maintain--until ImportScrubber.

Features

System Requirements

Installation

Download from jEdit's Plugin Central (??? to be done) or from http://www.geocities.com/cswilly/importscrubberplugin/releases/importscrubber-r002.zip. If the latter, then your must copy the jars in the zip file to your jEdit jars directory. 

Configuration

You must set two directories. 

You configure these directories by selecting the Utilities/Global Options menu item. Then open the Plugin Options and select Importscrubber options. 

Note that you can set a default configuration for these directories. These will be used unless you override them by setting a Session specific configuration. In this case, we are using the Session plugin as a poor-man's project manager.

Usage

Building

I do the build using Ant. Look in the build.cmd file for the version of Ant used. If the environmental ANT_HOME is defined, then it is used to find Ant.

You need to define two properties for the build: 

To define these, copy the file build.properties.template to build.properties and edit JEDIT_INSTALL_DIR and JEDIT_USER_DIR to point someplace reasonable on your system.

To see the build targets, type build -projecthelp. The most important target is make.jar which creates the importscrubberPlugin.jar.jar.

Current Bugs

Current Todo List

Change Log

Release 002 (Sept 29, 2001)

Release 001 (Sep 26, 2001)