[Openjnlp-devel] New build architecture
Brought to you by:
kherr
|
From: Kevin H. <ke...@na...> - 2001-10-15 17:24:36
|
The OpenJNLP build architecture has been streamlined. Here is a list of
changes:
- Now requires Ant 1.4.
- "devel/build" is where all builds go. Not in CVS, nothing here
should be checked in.
- "devel/targets" contains all building instructions, will create
"devel/build".
- Each "product" has a subdirectory under "devel/targets" (e.g.,
"OpenJNLP").
- To build a product, you can execute Ant within the product
subdirectory.
- To build all products, you execute Ant in the "devel/targets"
directory.
Specific notes on OpenJNLP:
- Upgraded to NanoXML 2.0; XML is provided using sax2.jar and
nanoxml-sax-2.0.jar.
- OpenJNLP simplified into two jars: openjnlp-app.jar and openjnlp-
lib.jar.
- "openjnlp-app.jar" is primarily now just GUI-related portion of
OpenJNLP.
- "openjnlp-lib.jar" contains everything to parse/launch JNLP. It is
self-contained.
- "org.nanode.jnlp.JNLPParser" now has a main method that properly
invokes
OpenJNLP launching. This makes it much easier to embed OpenJNLP into
other apps since "openjnlp-lib.jar" is the only jar needed.
These build changes are part of the next distribution of OpenJNLP, which
will address many of the functional issues that have been received by
OpenJNLP users. No specific release date is known, but the goal is to
have another release out in under 30 days.
|