Skip to content

Documentacao Desenvolvedor

Fernando edited this page Oct 26, 2018 · 3 revisions

Informações relevantes para desenvolvedores.

Desenvolvimento do SIGA

O Desenvolvimento do SIGA é coordenado pela Seção Judiciário do Rio de Janeiro. Esta página reúne as informações necessárias para que os desenvolvedores possam iniciar suas atividades no projeto.

Para ver todos os arquivos de ajuda disponíveis, clique aqui

Início Rápido

Para iniciar o desenvolvimento do SIGA você precisa dos seguintes softwares:

  • IDE baseado no Eclipse
  • Plugin do git
  • JBoss 4.2.2 GA
  • Banco de dados Oracle

Os seguintes passos devem ser realizados para executar o SIGA no ambiente de desenvolvimento:

  1. Importar os projetos do SIGA para a sua máquina
  2. Configurar o Eclipse para utilizar o JBoss

Importando do Git

Se você nunca usou o git leia o Resumo Git.

Para fazer a importação, certifique-se que seu eclipse possui o plugin EGit instalado.

Git do repositório de código aberto

  1. Inicie um novo workspace no eclipse (C:\Trabalhos\Workspaces\<nome_do_workspace>).
  2. Clique no menu "File>Import..."
  3. Localize e selecione "Projects from Git"
  4. Clique em "Next"
  5. Selecione URI e clique em "Next"
  6. Digite em URI: https://code.google.com/p/projeto-siga/
  7. Digite em User: o seu e-mail do gmail
  8. Digite em Password: sua senha do gmail
  9. Clique em Next
  10. Marque o branch "master" e clique em "Next"
  11. Em "Directory" digite C:\Trabalhos\Repositorios`_git_google`
  12. Defina o "Initial branch:" como "master"
  13. Em "Remote name:" digite origin
  14. Clique em Next
  15. Clique em "Finish"
  16. Aguarde o repositório ser clonado
  17. Selecione os projetos e clique em "Next"
  18. Deixe marcada a opção "Import existing projects" e clique em "Next"
  19. Marque todos os projetos e clique em "Finish"

Pronto! Você tem uma cópia do repositório do SIGA na sua máquina e esta cópia fica no diretório C:\Trabalhos\Repositorios`_git_google`

Observação: Não é recomendável você fazer o clone do repositório do GIT para o mesmo diretório onde fica armazenado o workspace do eclipse. Se você fizer isso, você poderá acidentalmente enviar para o repositório informações que são específicas do ambiente de desenvolvimento e não do sistema.

Instalando plugin do git

  1. No eclipse, clique no menu "Help>Install new software..."
  2. Clique no botão "Add..."
  3. Digite em "Name:" a palavra "EGit"
  4. Digite em "Location:" o endereço http://www.jgit.org/updates/
  5. Clique no botão "OK"
  6. Aparecerão no quadro os itens "Eclipse Git Team Provider" e "JGit"
  7. Marque os dois itens
  8. Expanda o item "Eclipse Git Team Provider" e desmarque "EGit Mylyn" (a não ser que voce tenha certeza que o Mylyn está instalado, caso contrário a instalação dá erro).
  9. Clique em Next

Observação: Se ocorrer algum erro para fazer o download do plugin, altere as configuração de rede do eclipse.

Configurando a rede do eclipse

Para fazer o eclispe usar as configuração do navegador:

  1. Clique no menu "Window>Preferences"
  2. Selecione "General>Network Connections"
  3. Defina "Action Provider" como "Native"
  4. Clique no botão "OK"

Como proceder para enviar uma correção de bug ou nova funcionalidade ao projeto SIGA?

Se você pretende atuar enviando códigos ao projeto SIGA, você precisa fazer um clone do projeto SIGA no próprio servidor do google. Esse repositório clone permite que você relize operações de push para disponibilizar seu código, da mesma forma que os mantenedores fazem no repositório oficial.

E depois que meu código estiver no repositório clone?

Entre em contato através do grupo do projeto e informe sobre suas alterações. Os mantenedores do repositório avaliarão o código e, caso possível, seu código será integrado ao repositório oficial.

Mais informações

Fazendo deploy dos projetos

Importação do XML

Procedimento de como fazer atualização de código-fonte

Instalando o BouncyCastle

Lista de erros conhecidos

Clone this wiki locally