Distributed Systems 2020-2021, 2nd semester project
Group T03
Afonso Jorge 93680
Guilherme Saraiva 93717
Sara Ferreira 93756
Task set | To-Do | Leader |
---|---|---|
core | protocol buffers; project structure | (whole team) |
T1 | rec: read, write; hub-tester | Sara Ferreira |
T2 | hub; rec-tester | Guilherme Saraiva |
T3 | info_station; app | Afonso Jorge |
In all the source files (including POMs), please replace CXX with your group identifier.
The group identifier is composed by Campus - A (Alameda) or T (Tagus) - and number - always with two digits.
This change is important for code dependency management, to make sure that your code runs using the correct components and not someone else's.
The overall system is composed of multiple modules.
See the project statement for a full description of the domain and the system.
Java Developer Kit 11 is required running on Linux, Windows or Mac. Maven 3 is also required.
To confirm that you have them installed, open a terminal and type:
javac -version
mvn -version
To compile and install all modules:
mvn clean install -DskipTests
The integration tests are skipped because they require theservers to be running.
We use SemVer for versioning.