/OOC_Project_Setup

Primary LanguageJavaMIT LicenseMIT

NPM Registry Setup

config set registry https://registry.npmjs.org

Build Setup

To run the front-end without the backend service(tomcat):

# install frontend dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification - this will produce a dist/ folder.
npm run build [dev|prod]

# run unit tests
npm run unit

# run e2e tests - selenium
npm run e2e

# run all tests
npm test

To run spring boot app with built code from the parent(root pom) run:

mvn install && mvn --projects backend spring-boot:run

To setup run with Intellij:

  • Run > Edit Configurations... > hit the plus sign to create a new entry > select maven
  • Name the new entry as spring-boot:run
  • Set Working Directory to /Users/<yourUserName>/IdeaProjects/app
  • Set Command Line to -projects backend spring-boot:run