Boilerplate project to run Spring Boot Web, React.js, Redux with the help of react-redux.
Automation testing boilerplate using WebdriverIO tests with Cucumber is added in.
Javascript Unit testing using jest is supported.
H2 database support is available through spring boot.
To build this project you will need Java8 and Maven
To install java 8
brew cask install java
To install Maven
brew install maven
To start the server using npm
npm run local-server
This command should run the maven command to build the code and deploy it on an embedded tomcat container. While building the code, maven will try to install the node version for you it goes wth node 9.2.0.
Maven will,
- Run
npm install
to install all the dependencies in thepackage.json
. - Build the webpack bundles.
- Run the jest unit tests.
- Deploy the code to an embedded tomcat container.
The application will be running on http://localhost:8080
To run the automation test suite.
- Start the local server, if not already started.
npm run local-server
- Then run:
npm run wdio