Hello! In this PR the next things changed:
- Removed
*.classfiles since they are just an intermediate results of building the program and not necessary in the source code repository. - Removed
*.jarfile since it could be downloaded from the remote repository/file storage (usually the build system like Maven or Gradle can do it automatically). - Fix she-bangs in shell scripts, so now they can be launched not only in Linux but in the *BSD and other Unix-like OSes too.
- Add
.gitignorefile to prevent accidentally adding of*.classand*.jarfiles to the repository. - Add
clean.shscript to clean working directory from results of compilation.
Ideally, the some build system, like Maven or Gradle, can perform all necessary tasks (downloading right version of library and other dependencies if any, building the source and/or cleaning the working directory), so maybe it will be good to add it in the future.
Hello! In this PR the next things changed:
1. Removed `*.class` files since they are just an intermediate results of building the program and not necessary in the source code repository.
2. Removed `*.jar` file since it could be downloaded from the remote repository/file storage (usually the build system like Maven or Gradle can do it automatically).
2. Fix she-bangs in shell scripts, so now they can be launched not only in Linux but in the *BSD and other Unix-like OSes too.
3. Add `.gitignore` file to prevent accidentally adding of `*.class` and `*.jar` files to the repository.
4. Add `clean.sh` script to clean working directory from results of compilation.
------------------------
Ideally, the some build system, like Maven or Gradle, can perform all necessary tasks (downloading right version of library and other dependencies if any, building the source and/or cleaning the working directory), so maybe it will be good to add it in the future.