-
Notifications
You must be signed in to change notification settings - Fork 96
Ambiente
jmolivei edited this page Sep 29, 2021
·
6 revisions
O projeto-siga é executado na produção utilizando 👍
- Red Hat Enterprise Linux Server release 7.8
- Jboss EAP 7.2.7 configurado em modo domain
- mysql 8 ou oracle 11
Dependências do Projeto atualizado para versões do siga 10 em diante para montagem do ambiente de desenvolvimento.
- Git
- [Maven 3.6.3 ou maior] (https://dlcdn.apache.org/maven/maven-3/3.8.2/source/apache-maven-3.8.2-src.zip)
- Java openJDK 1.8.252 ou maior
- JBoss EAP 7.2.0 e aplicar os patchs até o 7.2.7
- [mysql 8] - ver no site do mysql
- [oracle 11] - Ver no site da oracle
- [Eclipse 2019 ou Code Ready Studio Version 12 ou superior]
Variáveis de ambiente (Recomendamos que todos os softwares acima fiquem em um diretório fixo c:\desenvolvimento para facilitar a portabilidade para outro micro do ambiente se necessário)
- MAVEN_HOME=C:\Desenvolvimento\apache-maven-3.2.1
- JAVA_HOME=C:\Desenvolvimento\openjdk1.8
- JBOSS_HOME=C:\Desenvolvimento\jboss-eap-7.2
- O trecho abaixo deverá ser ACRESCENTADO no final da variável PATH:
- PATH=;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;
Abra um novo prompt de comando do Windows (cmd) e execute:
java -version
mvn -version
Ambos deverão mostrar a versão dos respectivos programas, caso mostre erro, algum desses passos foi configurado incorretamente.
Para gerar o pacote para deploy do siga, é necessário entrar no diretório projeto-siga e executa a task package do maven.
PS: (A primeira vez isso pode demorar bastante).
mvn clean package
Configuração - Recomendamos baixar o ambiente do docker(https://github.com/projeto-siga/siga-docker) que tem um jboss embutido e:
- Copiar os módulos contidos na pasta modules
- Copiar standalone.xml( No docker esta configurado para uso no mysql)