[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. |