jawaff / KinectController

Control your computer using your body. The KinectController turns the Kinect into a controller that allows configurable actions to be emulated when configurable gestures are triggered by the user.
0 stars 0 forks source link

A build system needs to be set in place so that this project is easily built by newcomers #4

Closed jawaff closed 8 years ago

jawaff commented 8 years ago

Gradle is going to be utilized for sure, but other things are probably going to be required in order to get the dependencies all in the right places for executing the KinectController's jar.

jawaff commented 8 years ago

I've setup gradle to generate shadowJars that contain all of the jar dependencies of the project. The shadowJar task comes from the com.github.johnrengelman.shadow gradle plugin -- it's hosted on github.

jawaff commented 8 years ago

There is also a build.bat script in the root directory of the project that will compile the config.jj file with Javacc and then build the shadowJar in the lib directory -- which is where all of the OpenNI and Nite dependencies are.

I've also included a run.bat script in the root directory of the project that will execute the shadowJar that was created by the build.bat script.