-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
48 lines (37 loc) · 1.65 KB
/
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
This is the new adligo build/make system.
The shell is expected to be using UTF-8 Character Encoding;
http://perlgeek.de/en/article/set-up-a-clean-utf8-environment
http://stackoverflow.com/questions/7165108/in-osx-lion-lang-is-not-set-to-utf8-how-fix
http://stackoverflow.com/questions/379240/is-there-a-windows-command-shell-that-will-display-unicode-characters
to regenerate the xml .java io files in
org.adligo.fabricate.xml.io and it's child packages
you may need to delete the directories with the auto generated code
xjc.sh src/org/adligo/fabricate/xml -d src
To Build it run ant (package or deploy),
note if your using eclipse, you will need to
down load ant 1.9.4 unzip it and set ANT_HOME
using the eclipse preferences/ant/Runtime/Ant Home button.
To Use It;
Setup the JAVA_HOME and FABRICATE_HOME environment variable
which should point to a uncompressed copy of fabricate.
Optionally the FABRICATE_REPOSITORY environment variable
can be se to store the local repository in a location
other than the default ${USER_HOME}/local_repository.
Add fab (the shell script) to your path.
To run in default mode simply type
fab
in a project_group directory (with a fabricate.xml file)
i.e. project_group.adligo.org
which will down load the projects under the output directory
and do the work
Development mode allows you to run
fabricate on a directory with checked out
projects, to do this run;
fab dev
all projects in the same directory
as the project group directory
will get compiled etc.
If your using git and want to update a lot of projects you can do;
fab git="pull"
Note the *v1_0 xml name spaces are subject to change until the v1_0 version
of fabricate is released.