Changes between Version 7 and Version 8 of AppBuilding


Ignore:
Timestamp:
Dec 31, 1969, 4:35:47 PM (55 years ago)
Author:
Kevin Milner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AppBuilding

    v7 v8  
    1010=== [source:trunk/ant/build.xml build.xml] ===
    1111Common build functions, including project building (building the entire project in your working directory, not creating jars) are loacted in this file. This file is also used by other build files to avoid duplication.
     12==== Important Targets ====
     13* build (default) - builds the entire project to the "classes" directory (unless the "build" property is overridden)
     14* compile - compiles all .java files into the "classes.temp" directory (specified by the "tmpdest" property) as part of the build process.
     15* resource.* - targets for copying resources to the output directory
     16  * resource.erfs.main - copies resources for main ERFs included in applications
     17  * resource.erfs.dev - This is for ERFs that we won't include in our regular apps because they are underdevelopment
     18  * resource.erfs.gem - This is for the GEM ERFs...which we may or may not include in our regular apps.
     19  * resource.erfs.aux - This is for ERFs that we won't include in our regular apps because they require too much data, but may be useful to someone.
     20  * resource.imrs - This resources required IMR files
     21  * resource.misc.required - This copies all of the other misc files that are required by most applications
     22  * resource.all - This calls all of the other resource targets to resource absolutely everything
     23  * resource.hazard.apps - This calls other resource targets for local mode hazard applications
     24  * resource.hazard.apps.server - This calls other resource targets for server mode hazard applications (leaves out ERF data)
     25* unjar.libs.common - Expands select jars from the [source:lib lib] dir into the output dir
     26* rmi.* - tasks for compiling RMI classes using the [http://ant.apache.org/manual/Tasks/rmic.html Rmic Task]
     27* javadoc - generate JavaDocs for the entire project
    1228=== [source:trunk/ant/CompleteJar.xml CompleteJar.xml] ===
    1329Creates single jar distributions. For a complete distribution (including data files), use the "jar.full.dist" target. To simple create a jar with all Java classes, use the "jar.classes.only" target
     
    3248=== [source:trunk/ant/MultiAppBuilder.xml MultiAppBuilder.xml] ===
    3349This file is used to actually build the application jar files. It contains targets which call [source:trunk/ant/AppBuilder.xml AppBuilder.xml] for each application.
    34 ==== Targets ====
     50==== Important Targets ====
    3551* build.nightly - '''Should not be run by end users''', for more information see BuildProcess
    3652* build.dist - '''Should not be run by end users''', for more information see BuildProcess