sistemas:suap:ponto:guiadodesenvolvedor

Essa é uma revisão anterior do documento!


Para configurar o ambiente de desenvolvimento a fim de poder atualizar o projeto, realize os seguintes passos:

  • Abra um terminal de comando
  • Crie um diretório denominado “workspace­terminais”
  • Execute o comando a seguir para realizar o checkout do projeto
svn co https://suapsvn.ifrn.edu.br/terminais/branches/SuapTerminais SuapTerminais
  • Abra o eclipse
  • Aponte o workspace para o diretório “workspace­terminais” recém criado. Isso pode ser feito através do menu Arquivo ­> Trocar workspace
  • Crie um novo projeto denominado “SuapTerminais”. Isso pode ser feito através do menu Arquivo ­> Novo ­> Projeto Java. Durante a execução do Wizard, o próprio eclipse reconhecerá o projeto existente no workspace e realizará sua configuração.

Pronto, o ambiente de configuração está criado e o projeto poderá ser atualizado.

O diretório raiz do projeto possui 4 diretórios e 4 arquivos relevantes.

/src ­ Diretório onde os arquivos fonte se localizam
/fingercap ­ Diretório contendo os arquivos binários da biblioteca Grauli (.dll e .os) utilizados para realizar a comunicação com o leitor de biometria e os respectivos instaladores do driver para Linux (setup.sh) e Windows (setup.exe)
/lib ­ Diretório contendo as bibliotecas Java utilizadas pela aplicação.
deploy­terminais.sh Script que deve ser utilizado para gerar o arquivo SuapTerminais.zip no mesmo diretório. Este deve ser o arquivo disponibilizado para os usuários finais. SuapTerminais.zip ­ Último versão da aplicação gerada.

Para atualizar o projeto, edite ou crie os arquivos fonte necessários e execute a aplicação para testá­-la.

A aplicação pode ser executada diretamente a partir do ambiente de desenvolvimento sem a necessidade de instalá­-la previamente. Para isso, basta executar a classe Init dentro do pacote “br.edu.ifrn.suap.terminais”.

Caso seja necessário gerar uma nova versão do aplicativo, basta realizar as alterações necessárias no código ­fonte e gerar um novo arquivo .zip. Para isso, execute o script deploy­terminais.sh dentro do diretório raiz do projeto.

Um arquivo denominado SuapTerminais.zip será gerado no mesmo diretório. O arquivo será sobrescrito caso já exista. Portanto, para manter uma versão anterior, renomeie o arquivo existente antes de gerar um novo.


Última revisão: ~~LASTMOD~~


Voltar à página do Módulo de Ponto

  • sistemas/suap/ponto/guiadodesenvolvedor.1490726126.txt.gz
  • Última modificação: 2021/08/25 10:33
  • (edição externa)