David White's Extensions For Borland's All-Java JBuilder IDE
JBuilder is a java IDE
created
by Inprise/Borland. In its all-java versions the Open Tools API
has begun to be revealed so that any java programmer can create
extensions
for the IDE environment. Several such extensions can be found via the JBuilder
Open Tools Repository.
My experimentation with the Open Tools API began almost immediately
after I downloaded my first copy of JBuilder Foundation 3.0. I have
continued
to create extensions to provide the functionality that my associates
and
I found missing in the initial release. This page has been published to
share my results and to help foster a larger community of Open Tools
programmers
who's efforts will improve the JBuilder experience for all and help
cement
JBuilder's place in the growing population of java IDEs. The software
distributed
on this page is made available under the GNU
Lesser General Public License.
Thanks to SourceForge for
making
it possible to so easily host this web site.
The
opinions
expressed herein are mine and mine alone. Your comments and questions
should
be directed to me.
My Open Tools Extensions
The following open tools extensions are available:
- SourceSafeAddin - Provides
easy
access
to Microsoft's Visual Source
Safe version control system from within the JBuilder IDE. Note:
works
with JBuilder 4.0 and 5.0 but does NOT operate via JBuilder's new,
built-in,
version control mechanism. Since this mechanism is available only to
purchasers
of the Enterprise Edition of JBuilder, I do NOT intend to support it in
the near future.
- JindentAddin - NEW VERSION 2.50 - Integrates the
excellent Jindent
source code formatter into the JBuilder IDE.
- PrintAddin - A crude but
effective
means
to print source code from within the JBuilder Foundation 3.0 IDE.
JBuilder
3.5 and 4.0 now include a far superior printing solution but if you are
using the initial release, this can easily get you printing.
- AddAllSubPackagesAddin
-
To meaningfully
work with java source files within the JBuilder environment, you must
add
them to your IDE project. JBuilder provides a shortcut which allows you
to add java packages rather than individual files and in version 3.5,
you
can select multiple packages from the dialog. In version 4.0 of
JBuilder
Professional and Enterprise there is now some support for "discovering"
packages (however, it is not available to Foundation edition users and
seems awkward at best). However, if your project is like many java
projects
I've seen, this can still be a pain. This addin makes it simple to add
entire hierarchies of disk sub-directories (and the packages they
contain)
to your JBuilder project.
- ConfiguredClasspathTomcatSetup
- Now you can edit the addin's properties
file
and have changes take effect without having to re-start
JBuilder.
Fixes problem caused by JBuilder 5.0 placing all known library files on
the classpath passed to Tomcat. This addin allows you to specify the
names
of one or more library files to be stripped from the JVM classpath
specified
by the IDE when Tomcat is run. This permits the expected behavior of
the
web application.
Download Page