---------------------------------------------------------------- Fortress Project ---------------------------------------------------------------- Project structure: In the Fortress project, production code and unit tests are separated and located in the following folders respectively: 'src/main/java' 'src/test/java' The package structure of unit tests replicates the package structure of production code. I.e. unit tests are located in the same packages as the classes they are intended to test. ---------------------------------------------------------------- Preparing the project: To check out the project from the Git repository, execute the following command: git clone --recursive https://forge.ispras.ru/git/solver-api.git ---------------------------------------------------------------- Building the project: 1. To build the JAR file, execute the following command: gradlew assemble 2. To run unit tests, execute the following command: gradlew test ---------------------------------------------------------------- Building the project on the server side: The the project can be built on the build server using the Jenkins continuous integration tool. To do this, visit the following link: https://forge.ispras.ru/jenkins/job/Fortress/ ----------------------------------------------------------------