In order to correctly build this project, you first need to be aware that it depends on several other software components.
This building process, including the download and build of the required dependencies, will be explained bellow.
This doesn't represent the build order, but the level of dependencies. Build should be done in the reverse order. |
First start by obtaining the Protocol Terminators source code with the following command:
git clone https://code.google.com/p/epsos-common-components.protocolterminators/ |
In the Maven Project of Protocol Terminators you will find the following sub-projects:
This project is a dependency for auditing purposes.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.auditmanager/ |
This project is needed for NCP-A side.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.transformationmngr/ |
This project is a dependency for handling terminologies.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.tsam/ |
This project is a dependency for consent issues.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.consentmanager/ |
This project is a dependency that contains several objects of the project used data model.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.datamodel/ |
This project is a dependency for assertions validation.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.assertionvalidator/ |
This project is a dependency for handling security concerns.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.securitymanager/ |
This project is a dependency for configuration management.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.configurationmanager/ |
You only have to compile a project called "Config Manager", located inside the Configuration Manager Maven Project. |
This project is a dependency that gathers several utilities.
You can obtain it at the following link:
git clone https://code.google.com/p/epsos-common-components.util/ |