mbuet2ner / JEasyCrypto

A project for educational purposes for the course "Open Source Software Development" at the University of Oulu
GNU General Public License v3.0
2 stars 23 forks source link

Add makefile to ease building process #46

Closed vinv1n closed 4 years ago

vinv1n commented 4 years ago

The building process of the JEasyCrypto is a bit redundant, so our group introduced makefile to ease the process. The makefile combines all build script into single file and therefore all the binaries can be built with single command make in project root.

mbuet2ner commented 4 years ago

Thank you for your PR @vinv1n :fireworks: ! While I think it is a good idea to stop using the scripts and use a more centralized approach, I don't think make is the place to go for a Java project like ours (see this, and this).

Also, since we want to leverage CI (e.g. Travis CI at some point to make proper use of unit tests #21, we should use Ant, Maven, or Gradle. From those, I would prefer Gradle!