Java project management and build tool, using the Java language for Java 6+
Go to file
nathan 7af1a40f3d Updated ignores. Updated dist. Updated utils. Updated libs 2014-12-29 01:01:21 +01:00
build Added build code for OAK 2014-12-29 00:58:01 +01:00
libs Updated ignores. Updated dist. Updated utils. Updated libs 2014-12-29 01:01:21 +01:00
src/dorkbox Fixed issues with classloader class determination and annotation performance fix, tweaked log output. 2014-12-29 00:53:49 +01:00
.classpath Fixed issues with classloader class determination and annotation performance fix, tweaked log output. 2014-12-29 00:53:49 +01:00
.gitignore Updated ignores. Updated dist. Updated utils. Updated libs 2014-12-29 01:01:21 +01:00
.project Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.Apachev2 Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.BSD Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.GPLv2_CP Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.LGPLv3 Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.MIT Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
LICENSE.Public Initial import of OAK java build management 2014-12-25 19:53:27 +01:00
README.md Updated readme 2014-12-29 00:57:25 +01:00

README.md

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

  • 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!)