Learn how to set up your environment to begin contributing to this repo.
- Oracle JDK 7 or better
- non-oracle JVM will cause UI to fallback from Nimbus to Metal
- gradle
- install in repo with
gradlew.bat
or./gradlew
- install in repo with
This project uses a submodule for common code between my projects
git clone [email protected]:oharaandrew314/TinkerTime.git
git submodule init
git submodule update
- This project requires Oracle JDK 7 or better
- All code must comply with the 1.7 grammar standard
- This project uses gradle, which manages dependencies for you
- see
build.gradle
- see
- To build the project with gradle, run
gradle clean assemble
- To set up an eclipse project (and install dependencies), run
gradle eclipse
- Try to keep lines of code to 120 characters or less
- Tabbed indentation so that tab width can be tailored in each dev's editor
- Please run tests with gradle before making a PR
gradle clean check
Gradle is used for building distributables
- To build a jar, run
gradle jar
, then seebuild/libs
dir - To build a zip with Readme, run
gradle release
, then seebuild/distributions