2014-12-25 19:53:27 +01:00
|
|
|
OAK
|
|
|
|
===
|
|
|
|
|
|
|
|
Dorkbox OAK is a Java project management and build tool, using the Java language.
|
|
|
|
|
|
|
|
The main distinction between this tool and others, such as Ant, Maven, Ivy, Gradle, etc. is that
|
|
|
|
*this* build tool lets you work directly in Java. Since you are building a Java project, it can
|
|
|
|
safely be assumed that you already know Java, why use XML, Groovy, or some other language to build
|
|
|
|
your project?
|
|
|
|
|
|
|
|
- This is for cross-platform use, specifically - linux 32/64, mac 32/64, and windows 32/64. Java 6+
|
|
|
|
|
|
|
|
|
|
|
|
For example:
|
|
|
|
|
|
|
|
- See Build.java to see an example
|
|
|
|
|
|
|
|
OR, for a "real world" example
|
|
|
|
|
2014-12-29 00:57:25 +01:00
|
|
|
- See the build code in the "build" directory, which is the build code used to build OAK
|
|
|
|
- If you want to compile it yourself, copy the entire contents of the libs directory into the dist directory.
|
|
|
|
- Then (from the project root), java -jar dist/OAK.jar build oak
|
|
|
|
(note: make sure that you have the java JDK installed!)
|
|
|
|
|
2014-12-30 00:21:27 +01:00
|
|
|
What the console output looks like is available here: https://github.com/dorkbox/OAK/wiki
|
|
|
|
|
2014-12-29 01:09:30 +01:00
|
|
|
```
|
|
|
|
Note: This project was inspired (and some parts heavily modified) by the excellent
|
|
|
|
SCAR library, and includes utility classes/methods from a variety of sources.
|
|
|
|
```
|