Changes between Version 3 and Version 4 of AppBuilding
- Timestamp:
- Dec 31, 1969, 4:35:47 PM (55 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AppBuilding
v3 v4 13 13 Creates 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 14 14 === [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: 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: 16 ==== Properties that must be set ==== 16 17 * app.short.name - '''(required)''' The "short" name for the application (should not contain spaces/special characters). 17 18 * ''example:'' !HazardCurveLocal … … 29 30 * 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. 30 31 * ''example:'' rmi.hazard.curve 32 === [source:trunk/ant/MultiAppBuilder.xml MultiAppBuilder.xml] === 33 This 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