NTU SC2002 Project: Fastfood Ordering and Management System (FOMS).
- Ensure Java JDK 21 & Maven are installed first.
- Clone this repository.
- Build
mvn compile
Run FOMS:
mvn exec:exec
- Program Arguments Open pom.xml and add
<argument>
tags toexec-maven-plugin
's<arguments>
tag. Pass-h
as an argument to show usage information.
- Project Structure See Maven Docs on project layout.
- Tests Run unit tests with
mvn test
- Formatting Apply code formatting with
mvn spotless:apply
- Documentation Generate Javadoc Documentation with
mvn javadoc:javadoc
Before pushing your stuff:
- Write javadoc docstrings to document your code.
- Write tests for your code.
- Format your code.
- Push.