Coder Social home page Coder Social logo

heidiks / siga-transportes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jmolivei/siga-transportes

0.0 1.0 0.0 10.9 MB

Repositório do módulo de transportes. Este módulo é integrado aos módulos do repositório principal do projeto siga..

Shell 0.06% Batchfile 0.09% Java 55.50% Python 0.08% SQLPL 0.05% HTML 35.21% JavaScript 5.77% CSS 2.40% PLSQL 0.85%

siga-transportes's Introduction

siga-transportes

Repositório do módulo de transportes. Este módulo é integrado aos módulos do repositório principal do projeto siga.

Dependências do Projeto

  • Módulos siga-play-module e siga-uteis-play-module instalados no repositório local.
  • Git
  • Maven ftp://mirror.reverse.net/pub/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip
  • Java JDK 1.7
  • JBoss EAP 6.3
  • [Play! Framework 1.3.x]

Variáveis de ambiente

  • MAVEN_HOME=C:\Desenvolvimento\apache-maven-3.2.1
  • JAVA_HOME=C:\Program Files\Java\jdk1.7
  • JBOSS_HOME=C:\Desenvolvimento\jboss-eap-6.2
  • O trecho abaixo deverá ser ACRESCENTADO no final da variável PATH:
  • PATH=;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;

Testando variáveis de ambiente

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.

Deploy

Para gerar o pacote para deploy do siga-transportes, é necessário entrar no diretório siga-transportes e executa a task package do maven.
PS: (A primeira vez isso pode demorar bastante).

   mvn clean package

PS: Será preciso ter o siga-play-module instalado no repositório local. Este módulo faz parte do repositório principal do projeto-siga.

Versionamento

Nomenclatura de versionamento: a.b.c.d

  • a = grandes alterações (Mudança do EAP 5 para o 6 por exemplo)
  • b = alterações médias (esquema de banco, propriedades obrigatórias, etc.). Versão com essa alteração é incompatível com a anterior do mesmo nível
  • c = pequenas alterações ou correções
  • d= hotfix

Todos os deploys em produção devem partir do ** branch master ** com sua respectiva tag (Obedecendo a nomenclatura acima).

Qualquer alteração em uma tag gerada previamente é denominada como hotfix.

JBoss

Configuração (As pastas referenciadas abaixo estão no repositório principal dp projeto-siga)

  • Deploy do drive oracle JDBC. Copiar o arquivo projeto-siga/configuracao/ojdbc6.jar para %JBOSS_HOME%/standalone/deployments/
  • Substituir o arquivo %JBOSS_HOME%/standalone/configuracao/standalone.xml pelo arquivo projeto-siga/configuration/standalone.xml.
  • Colocar o arquivo projeto-siga/configuracao/siga.properties em %JBOSS_HOME%/standalone/configuration/

Play (As pastas referenciadas abaixo estão no repositório principal dp projeto-siga)

  • JBoss -> Criar o módulo do Play! Framework, copiando a pasta projeto-siga/configuracao/Play/modulo/sigadoc em %JBOSS_HOME%/modules/
  • Maven -> Instalar a biblioteca no repositório local do maven executando o arquivo projeto-siga/configuracao/Play/maven/configure.bat

Fonte do Play

Compilação

Na pasta framework:

 executar ant package

Administração

Interface de administração usuário: admin password: admin@123

  • Start: Dentro do diretório ***%JBOSS_HOME%/bin executar:
standalone.bat
  • Stop:
Ctrl + C

siga-transportes's People

Contributors

baylon avatar jmolivei avatar markenson avatar

Watchers

Heidi K avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.