This repo contains code made for the practical assignment of the Computer Labs III course in the University of Minho.
Team members:
Final grade: 18
Repositório com ficheiros comuns a todos os projetos.
Estrutura do repositório:
- pasta
include: contém todos os ficheiros.h - pasta
src: contém o código realizado pelo grupo (ficheiros.c) - pasta
src/lib: contém as definições dos tipos que constam na definição da interface do programa - pastas
src/objesrc/obj/lib: conterão os ficheiros.oquando o programa for compilado
Nota da Fase 1: 16
Este projeto está dividido em 3 packages: common, engine e li3.
common: classes utilitárias e comparadores;engine: classes que implementam as queries e onde os dados são armazenados;li3: definição das interfaces implementadas por cada query e o Main;
Em primeiro lugar, deve-se instalar a ferramenta Maven, responsável pela gestão do projeto.
Esta ferramenta é normalmente disponibilizada nos gestores de pacotes com o nome mvn.
Para compilar o projeto e corrê-lo com a class Main fornecida, deve-se executar o comando
./run.sh [DUMP_PATH]Nota da Fase 2: 20