From Wolf.Siberski@tui.de Mon Dec 4 08:49:21 2000
Mailing-List: contact firstname.lastname@example.org; run by ezmlm
Delivered-To: mailing list email@example.com
Received: (qmail 28011 invoked from network); 4 Dec 2000 08:49:21 -0000
Received: from sun7.tui.de (220.127.116.11)
by locus.apache.org with SMTP; 4 Dec 2000 08:49:21 -0000
Received: from sun2.tui.de (sun2 [10.147.10.202])
by sun7.tui.de (8.9.1/8.9.1) with ESMTP id JAA06736
for ; Mon, 4 Dec 2000 09:48:50 +0100 (MET)
Received: from tuigermany.tui.de (tuigermany.tui.de [10.147.8.10])
by sun2.tui.de (8.9.1/8.9.1) with ESMTP id JAA01345
for ; Mon, 4 Dec 2000 09:48:49 +0100 (MET)
Received: by tuigermany.tui.de with Internet Mail Service (5.5.2650.21)
id ; Mon, 4 Dec 2000 09:48:52 +0100
From: "Siberski, Wolf"
Subject: RE: cvs commit: jakarta-ant/docs VAJAntTool.html
Date: Mon, 4 Dec 2000 09:48:52 +0100
X-Mailer: Internet Mail Service (5.5.2650.21)
X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N
Thanks for committing the new doc file.
Unfortunately the other files of the
VAJ plugin aren't committed yet because
Glenn and I weren't sure about what's
the right place in the source tree.
My opinion at the moment is to throw them into
because it doesn't seem to be worth it
to create a new directory for three files.
But I'm open to any solution, as long
as the files make it into the cvs :-).
> -----Original Message-----
> From: firstname.lastname@example.org [mailto:email@example.com]
> Sent: Wednesday, November 29, 2000 6:18 PM
> To: firstname.lastname@example.org
> Subject: cvs commit: jakarta-ant/docs VAJAntTool.html
> bodewig 00/11/29 09:18:24
> Added: docs VAJAntTool.html
> Documentation for Ant <-> VA for Java integration.
> Submitted by: Siberski, Wolf
> Revision Changes Path
> 1.1 jakarta-ant/docs/VAJAntTool.html
> Index: VAJAntTool.html
> Ant VisualAge for Java Tool Integration
> After a short time this frame should pop up:
> This frame contains the following:
Ant PlugIn for VisualAge for Java
> Version 1.0 - 2000/11/09
Table of Contents
> Visual Age for Java is a great Java IDE, but it lacks
> decent build support
> for creating deliveries. On the other hand, Ant supports
> the build process
> very good, but is (at least at the moment) command line
> based. So we decided
> to write a small visual Ant frontend to make running Ant
> from VAJ possible.
> We use the Tool API to integrate Ant in VisualAge for Java.
> In combination
> with the VAJ targets (vajload, vajexport, vajimport) you
> can load defined
> defined versions of projects into your workspace, export
> the source code,
> compile it with an external compiler and build a jar
> without leaving the
> IDE. Of course compile messages are viewed in a logging
> window. Concluding:
> This tool provides a comfortable deployment VAJ has not
> (out of the box)!
> At the moment the installation has it's rough edges. If
> something described
> below doesn't work for You, it's probably not Your fault
> but incomplete/wrong
> instructions. In this case, please contact one of the href="#authors">
> We assume C:\IBMVJava as VAJ
> install directory.
> If You have installed it elsewhere, adapt the pathes below.
> Execute following
> steps to get the PlugIn up and running:
- import the Ant sources into VAJ.
- import an appropriate XML parser to VAJ (we use
> Xerces 1.2.0 and are
> happy with it). Unfortunately the XML parser delivered
> with VAJ (in the
> project 'IBM XML Parser for Java') doesn't work with
> Ant. You have to
> remove that project (temporarily) from the workspace
> before importing
> another XML implementation.
- Create the directory
- export the Ant and XML parser class files into this
> directory. Be sure
> to select class files and resources. Sources don't have
> to be exported.
> Some optional tasks have errors and can't be exported
> when You don't have
> the necessary packages in Your workspace (e.g. junit
> task, ejbc task).
> If You need this tasks either import these packages
> into VAJ, too,
> or copy the .class files directly from the binary
- copy default.ini (in
- if you want to access this help from the
> Workbench, create the
> and copy the files
> toolmenu.gif and
> anttool1.gif to it.
- VAJ has to be restarted to recognize the new tool.
- Now if You open the context menu of a project, You
> should see the entry
> 'Ant Build' in the Tools submenu (see href="#usage">Usage).
- Make sure the tool works as expected. Now You can
> remove Ant and the
> imported XML parser from Your workspace (and optionally
> add the IBM parser
> Beeing sure the tool is installed correctly and your Ant
> build file is
> configured, it is really easy to use.
> Go to your Workbench, select the project you want to deploy and open
> its context menu. In the submenu Tools you should
> find the new
> entry Ant Build. Klick it to start the tool!
> After you have set up your buildprocess you might find it
> useful to save
> the data you've just entered, so we implemented an option
> to save it to
> the repository into your selected project. Make sure that
> you have an open
> edition of your project before selecting Save BuildInfo
> To Repository
> from the File menu. Now your information is saved to
> this edition
> of your project and will be loaded automatically the next
> time you start
> Ant Build.
- A menubar with some options described later
- The name of your selected VAJ project
- An entry field for the Ant XML buildfile with a
> browse [...] button. The
> full qualified filename, including the directory is
> needed here.
- A list with tasks specified in the buildfile. Until
> your first save of
> the build info (described later), this list will be
> empty. When loading a
> build file by the Reload Project button, this
> list is filled with
> all tasks which have a description attribute. The task
> you select in this
> list will be executed when pressing the Execute
> Task button.
- A pulldown box for specifying the log level.
- Three buttons. Two of them I have already described
> and the third one
> is just the Close button to exit our small tool!
> If you have closed the log window accidentally, it can be
> reopened with
> the Log item in the File menu, and if you
> want to know who
> developed this, just select About in the Help menu.
Frequently Asked Questions
F: I want to load, export and build more then one Visual
> Age project to
> one jar! How to?
> A: The VA tasks are able to load and export several Projects all at
> once. You can choose whatever project you like for storing the tool
> information, it doesn't really matter.
VisualAge for Java Versions
> This tool integration has been tested with versions 3.02
> and 3.5 of VisualAge
> for Java. It should run with the 2.x Versions, too, but we
> didn't try.
> The graphical user interface is build with AWT so it is JDK
> by now!
> Copyright © 2000 Apache Software Foundation.
> All rights Reserved.