Preparação do Ambiente de Desenvolvimento

Essas recomendações foram testadas no sistema operacional GNU/Linux Ubuntu 10.04, porém deve funcionar sem alterações em versões anteriores e em outras distribuições Linux baseadas em Debian.

Todos os passos do manual de instalação devem ter sido executados com sucesso antes de prosseguir com as instruções deste arquivo.

Instalar MySQL Workbench

  • Execute no terminal "sudo apt-get install mysql-workbench-gpl"

Instalar Git

  • Execute no terminal "sudo apt-get install git"
  • Faça um clone do repositório:

    "git clone gitolite@IPSERVIDORDESENV:saci sacicheckout"

    Mais informações na página de repositórios

Instalar Netbeans: http://www.netbeans.org, versão "Netbeans 7.0.1" (pronta para Web)

  • chmod +x netbeans-7.0.1-ml-java-linux.sh
  • ./netbeans-7.0.1-ml-java-linux.sh (não instale nenhum servidor)
  • Confira a integração com MySQL (aba Serviços, Bancos de Dados, adicione uma conexão com o banco de dados que você instalou)
  • Confira a integração com Tomcat (aba Serviços, Servidores, adicionar servidor, Tomcat 7 e forneça a pasta onde você instalou o Tomcat, assim como nome de usuário e senha do "manager"

Instalar MySQL Connector

  • Acesse http://www.mysql.org e faça o download do Java MySQL Connector (Connect/J 5.1)
  • Extraia e copie o arquivo "mysql-connect-X.jar" (X sendo a versão do conector) para a pasta "lib" do Tomcat
  • Reinicie o Netbeans e o Tomcat

Instalar o ImageMagick (no momento da elaboração deste documento, a versão mais recente era a 6.6.7)

A ferramenta ImageMagick, usada para manipulação de imagens via linha de comando, geralmente vem instalada na maioria das distribuições Linux (ex: Ubuntu 10.04). Para se certificar de que o executável "convert" esteja disponível na linha de comando, execute no terminal "convert -version". Caso o comando não seja encontrado:

  • No terminal execute "sudo apt-get install imagemagick"
  • Forneça a senha de root
  • Tente novamente verificar o comando "convert -version"

Instale o ExifTool (no momento da elaboração deste documento, a versão mais recente era a 8.48)

A ferramenta ExifTool, usada para manipulação de metadados EXIF em imagens, nem sempre vem instalada na maioria das distribuições Linux (ex: Ubuntu 10.04). Para se certificar de que o executável "exiftool" esteja disponível na linha de comando, execute no terminal "exiftool". Caso o comando não seja encontrado:

  • No terminal execute "sudo apt-get install libimage-exiftool-perl"
  • Forneça a senha de root
  • Tente novamente verificar o comando "exiftool"

Instale o iReport (no momento da elaboração deste documento, a versão mais recente era a 4.01)

iReport é um software livre e de código-aberto para design de relatórios para o JasperReports.

  • Extraia os arquivos do Report-4.0.1.tar.gz
  • Execute o comando dentro da pasta do iReport: ./bin/ireport

Compile o SACI

  • Execute o Netbeans e abra o projeto do SACI (raíz do código-fonte)
  • Pressione o botão direito do mouse no projeto e selecione "Run" ou "Executar"
  • Parabéns, você está pronto para modificar o código-fonte do SACI