This repository has been archived by the owner on May 16, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-readme.txt
55 lines (50 loc) · 1.74 KB
/
build-readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
==============================================================================
Building this Project
Black Rook Scripting Library
(C) Black Rook Software, All rights reserved.
http://www.blackrooksoftware.com
==============================================================================
This project is built via Apache Ant. You'll need to download Ant from here:
https://ant.apache.org/bindownload.cgi
The build script (build.xml) contains multiple targets of note, including:
clean
Cleans the build directory contents.
dependencies
Pulls dependencies into the dependency folders and adds them to
build.properties for "dev.base".
compile
Compiles the Java source to classes.
javadoc
Creates the Javadocs for this library.
jar
JARs up the binaries, source, and docs into separate JARs.
zip
ZIPs up the project contents into separate ZIP files (binaries, source,
and docs).
release
Synonymous with "zip".
The build script also contains multiple properties of note, including:
build.version.number
Version number of the build.
Default: Current time formatted as "yyyy.MM.dd.HHmmssSSS".
build.version.appendix
Type of build (usually "BUILD" or "RELEASE" or "STABLE" or "SNAPSHOT").
Default: "SNAPSHOT".
dev.base
The base directory for other projects that need including for the build.
Default: ".."
build.dir
The base directory for built resources.
Default: "build"
common.lib
The location of the Black Rook Commons Library binaries (for build
classpath).
Default: "${dev.base}/Common/bin"
common.io.lib
The location of the Black Rook Common I/O binaries (for build
classpath).
Default: "${dev.base}/CommonIO/bin"
common.lang.lib
The location of the Black Rook Common Lang binaries (for build
classpath).
Default: "${dev.base}/CommonLang/bin"