-
Notifications
You must be signed in to change notification settings - Fork 84
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 compileThis 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:
$ ./buildThis 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 testThere 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