Page Properties |
---|
|
YellowIn progress | Stakeholders | |
---|
Outcome | Maven |
---|
Due date | |
---|
Owner | |
---|
|
Background
Maven: everybody knows it, but it requires Maven 3.2.5 or lesser installed and configured
Gradle: comes with self-contained wrapper and builder
The aim is to have different builds (tasks), such as:
- OpenHospital core (Spring)
- OpenHospital GUI (AngularJS)
- Portable OpenHospital for Windows (with MySQL Server, JVM and WebServer)
- Portable OpenHospital for Linux (with MySQL Server, JVM and WebServer)
Action items
- checkout 'maven' branch and test it
- checkout 'gradle' branch and test it
- think about the final OpenHospital structure in order to be installed and executed