For SOEN 387.
Please note: built-in admin password is secret
Follow the instructions for compilation. Run gradle test
in the root source directory. If all tests succeed, you'll simply see build succeeded and nothing more.
- Ensure you have Gradle installed (https://gradle.org/)
- It's available in most package managers like chocolatey and homebrew
- Run
gradle war
in the root source directory- Gradle will automatically install the dependencies found in
build.gradle.ts
- Gradle will automatically install the dependencies found in
- If successful, the built war file will be found under
build/libs/shopping.war
Please note: the application expects that it is deployed in the root of the URL, and many links in the frontend are absolute. If you deploy the application nested, the links will be broken.
Try and use the pre-built war file. If that still doesn't work, you may judge a deployed version at https://shopping.legu.dev
I pinky-promise the deployed version is identical to the submitted version. Verify that it is my app by looking for the commit ID in the footer - it should match the head commit ID in the submitted folder that you can find with git log
.