This repository contains a multi-module Maven build comprising all the artifacts used for the PatientView and Radar projects.
- PatientView Parent: a parent module encompassing all modules in the project
- PatientView Common: a module for common code and resources, including a database schema definition
- PatientView: a module for the PatientView web application
- PatientView Monitoring: a module for a standalone monitoring executable JAR
- Radar: a module for the Renal Radar web application
Each module has a README.md in it's root directory, please refer to them for more information.
To get the code and build the project, running the tests you need Java, Maven and GIT installed then:
git clone https://github.com/robworth/patientview.git
cd patientview
You may need to change your branch at this point, e.g.
git checkout -b develop origin/develop
Then configure your properties file for each module (see module READMEs for details), then:
mvn clean install -Ptest
- Import project from existing model
- Select Maven
- Create a new project with the root diectory set to ~\patientview\patientview-parent, search for projects recursively, import Maven project automatically and create module groups for multi-module Maven projects
- Select the localhost profile
- Add a new Maven run configuration
- Use working directory ~/patientview/patientview-parent, and profile 'localhost'
clean install -DskipTests