-
Notifications
You must be signed in to change notification settings - Fork 83
Installation
- Version 1.6 of the Java 2 SDK (http://java.sun.com)
First, you need to set the environment variable JAVA_HOME
to match the top level directory containing the Java installation you want to use.
Nak uses SBT (Simple Build Tool) with a standard directory structure. To build Nak, type the following in the top-level directory of nak.:
$ ./build update compile
This will compile the source files and put them in ./target/classes
. If this is your first time running it, you will see messages about Scala being downloaded -- this is fine and expected. Once that is over, the Nak code will be compiled.
To try out other build targets, do:
$ ./build
This will drop you into the SBT interface. To see the actions that are
possible, hit the TAB key. One of the more useful ones is doc
, which will generate Scaladoc documentation in nak/target/api
.
To make sure all the tests pass, do:
$ ./build test
There is an executable shell script bin/nak
which provides commands for using Nak's classes. If you have compiled Nak, you can run bin/nak
from the top-level of Nak without doing anything further. If you want to be able to use nak
anywhere on your file system, then you must add Nak's bin directory to your path.
The easiest thing to do is to set the environment variable NAK_DIR
to the top level directory of Nak and then add the directory NAK_DIR/bin
to your path. For example, you can set the path in your .bashrc
(or equivalent) file as follows:
export PATH=$PATH:$NAK_DIR/bin