Just a makefile to compile and run java file with this specific organization :
require zip
see here https://archlinux.org/packages/extra/x86_64/zip
sudo pacman -S zip
├── class
│ └── *.class
├── data
├── javaDoc
├── src
│ └── *.java
└── ws
└── Makefile
class, javaDoc and data folder can be change in the file
It has multiple option :
make
will compile every file in src/ including foldermake compress
same as makemake javadoc
compile all and generate the javadoc in another foldermake zip
compile and generate the javadoc and then place them in a .zip. If there is a data folder, add it to the zipmake run ARGS=FileYouWantToRun
compile every src and then run the specified file