CVS log for apollon/build.xml |
|
Help |
Request diff between arbitrary revisions / Display revisions graphically
Change in the build process for Apollon Apollon model reader class uses a feature (ID/IDREF) from the Apollon tree. So now we compile the generators separately, then we generate an Apollon [zeus+beans] tree from Apollon model's DTD, and compile the reader that uses this generated framework. This does not affect Apollon usage after build completes.
New gui script: now it does not need to be generated and a single GUI can open several kind of files changed each unix script name removing .sh extension new version for the softpkg GUI model
Added a path conversion for the generated properties file, because windows path <drive>:\<directory>\apollon/build/dtd cannot be used correctly now it converts into <drive>:/<directory>/apollon/build/dtd
Improved build process Properties declarations are clearer Classpath declaration now uses pathelements Target are rewritten, all code needed is generated then compiled then deleted No separarate custom GUI code compilation, everything is done in a single pass
Introduction of following directories: source DTD files source XML and *.Apollon model files build config/ directory specific "builttime" generated and class directories build src directory, where to put custom classes of GUIs build externals dir build lib dir build models dir Changed the default build dir from "build" to "dist" use the specific directories to generate apollon model classes and compile them; building a jar, and cleaning. this avoids to have remaining Apollon classes in the directories of generated GUIs Using the config/ directory in the build directory to store gui_* scripts, and ant files. replacing of newly created directories in the execution ant files when putting them into build.dir removal of unused targets (demo preparation is now implicit) added the archive builder target, which builds apollon.jar and apollon_framework.jar; removing any *.class and *.java produced during the generators compilation. This allows to have a clean build.dir
The zeusx.dtd file has moved, so build.xml must point it right
Added a ANT token for DTD directory replacement
Changed the name for ObjectWeb's Browser
Added a ant_apollon script to use Apollon from its ANT execution file
Bug correction jar building includes generators (previously generator)
Decomposition of JAR files apollon.jar contains the generation stuff to obtain a Java framework based on a DTD file apollon-runtime.jar contains the basics to compile and use the generated Java code, and additional GUI classes such as a frame and some widgets
Added the building of apollon.jar in the compilation process Now, the execution scripts use the generated JAR file instead of classes compiled in classes\
Changed the contact e-mail Improved the binaries copy, with a replacement of ANT tokens for class, generated, externals dirs
bugs correction -- the gui.sh script needs the dtd/directory name from which the code must be used -- the adminconsole.dtd must be present so that XML files of the browser are loaded by the frame
added support for the ObjectWeb browser generation of its specific classes generation of its specific XML configs browser.jar in externals modified the execution process: using now a ant file compilation of generated code inside added a frame to instanciate GUIs gui.sh launches the interface opens XML files saves XML files
Initial Apollon CVS commit
| webmaster@ow2.org |
Powered by ViewCVS 0.9.4 |
Back to OW2 Forge