Changes between Version 3 and Version 4 of AppBuilding


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

--

Legend:

Unmodified
Added
Removed
Modified
  • AppBuilding

    v3 v4  
    1313Creates 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
    1414=== [source:trunk/ant/AppBuilder.xml AppBuilder.xml] ===
    15 This is the core app building file. This will build a jar for a single application. It should not be run directly, however. It should be run by a separate build file, with the following properties set:
     15This is the core app building file. This will build a jar for a single application. It '''should not be run directly''', however. It should be run by a separate build file, with the following properties set:
     16==== Properties that must be set ====
    1617 * app.short.name - '''(required)''' The "short" name for the application (should not contain spaces/special characters).
    1718   * ''example:'' !HazardCurveLocal
     
    2930 * rmi.target - ''(optional)'' The target from [source:trunk/ant/build.xml build.xml] that should be executed to compile RMI classes. Only required for RMI (remote) applications.
    3031   * ''example:'' rmi.hazard.curve
     32=== [source:trunk/ant/MultiAppBuilder.xml MultiAppBuilder.xml] ===
     33This 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 ====
     35* build.nightly - '''Should not be run by end users''', for more information see BuildProcess
     36* build.dist - '''Should not be run by end users''', for more information see BuildProcess
     37* build.all - Build all standard local and remote applications
     38* build.local - Build only local applications
     39* build.server - Build only remote (RMI) applications
     40* build.(APP NAME) - build a single application