Usage
Building and Compiling Projects
Dependencies:
javacmatching the version asjavainstalled.
Tl;dr
mkdir -p build
alias javarun='javac -Xlint -sourcepath src -d build src/main/**/*.java; find . -name "*.java" -not -path "*/test/*" > source.txt; java -cp build path.to.main.driver.Class'
javarunBuilding and Running
From root project directory. Create build directory.
mkdir -p buildThen run the following to compile .java into build directory as classpath
javac -Xlint -sourcepath src -d build src/main/**/*.java
find . -name "*.java" -not -path "*/test/*" > source.txtThen copy all resource files into build directory
cp src/main/resources/*.png src/main/resources/*.jpg buildThen run main driver class
java -cp build path.to.main.driver.ClassRecompiling
javac -Xlint -sourcepath src -d build src/main/**/*.java
find . -name "*.java" -not -path "*/test/*" > source.txt
java -cp build path.to.main.driver.ClassSimple Shortcut
Assign an alias to recompile with just one command
alias javarun='javac -Xlint -sourcepath src -d build src/main/**/*.java; find . -name "*.java" -not -path "*/test/*" > source.txt; java -cp build path.to.main.driver.Class'Then simply run
javarunCleaning Up
rm -r build source.txt