- .zip:
bin/Contém as classes compiladas Java.
out/Conterá as saídas do programa. Fácilmente trocável na função Main.
src/Contém o codigo-fonte.
ext/Contém extras do trabalho. Isso inclui o diagrama de classes gerado da implementação utilizada.
- repositório (contém o .zip):
entradas/Contém arquivos de entradas, e um gerador de entradas em python3.6 feito pelo divo @AtilioA
testes/Contém resultados de execução do código do professor, e scripts de comparação de respostas.
O script de testes (test.sh, na raíz do projeto) foi alterado para comparar as saídas no local correto de saídas, obedecendo a estrutura de pastas do projeto (out/, saída padrão do programa), entre outras alterações menores, majoritáriamente por preferência pessoal.
Caso deseje alterar o diretório de saída do programa, altere /sistema/Main.java e, na função sys.printarTodosArquivos(String), aproximadamente linha 103, você pode escolher o diretório de saída com a string passada, que por padrão é out/. Inclua uma / após o nome do diretório, e recompile o projeto usando o ant compile.
ant compilecompila o código.
ant runexecuta o código com as entradas com nome padrão na raíz do projeto.
ant run-read-onlyexecuta o código em modo somente leitura com as entradas com nome padrão na raíz do projeto.
ant run-write-onlyexecuta o código em modo somente escrita.
ant run-pythonexecuta o código com as entradas geradas através do gerador python no caminho padrão delas.
ant javadocgera os javadoc atualizados.
ant cleanlimpa o projeto. Remove a pastabin/,
for local: https://github.com/Henriquelay/PPGI-system