Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conscious-puppet/expense-management
https://github.com/conscious-puppet/expense-management
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/conscious-puppet/expense-management
- Owner: conscious-puppet
- License: mit
- Created: 2022-04-05T16:07:12.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-05T16:07:25.000Z (almost 3 years ago)
- Last Synced: 2023-10-05T18:44:45.433Z (over 1 year ago)
- Language: Java
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Pre-requisites
* Java 1.8/1.11/1.15
* Maven# How to run the code
We have provided scripts to execute the code.
Use `run.sh` if you are Linux/Unix/macOS Operating systems and `run.bat` if you are on Windows.
Internally both the scripts run the following commands
* `mvn clean install -DskipTests assembly:single -q` - This will create a jar file `geektrust.jar` in the `target` folder.
* `java -jar target/geektrust.jar sample_input/input1.txt` - This will execute the jar file passing in the sample input file as the command line argumentUse the pom.xml provided along with this project. Please change the main class entry (com.example.geektrust.Main) in the pom.xml if your main class has changed.
# How to execute the unit tests
`mvn clean test` will execute the unit test cases.
# Help
You can refer our help documents [here](https://help.geektrust.in)
You can read build instructions [here](https://github.com/geektrust/coding-problem-artefacts/tree/master/Java)