Instalador para o brModelo, desenvolvido com o Qt Installer Framework. O instalador foi devidamente testado nas seguintes palataformas: Windows 10
, Ubuntu 18.04
e macOS X (Mojave)
.
O brModelo é uma ferramenta open source de modelagem ER, desenvolvida por Carlos Henrique Cândido, especialmente difundida no meio acadêmico nas disciplinas de Banco de Dados.
O Arquivo de ajuda da ferramenta é instalado automaticamente durante o processo de instalação.
O brModelo é desenvolvido em Java 8, logo é necessário a instalação do Java Runtime Enviroment (JRE) 1.8 para execução da aplicação. A instalação do Java pode ser feita direto do instalador do brModelo.
O instalador foi desenvolvido usando a versão 3.0.6 do Qt Installer Framework.
Este instalador segue um fluxo simples de telas, que permitem a escolha do diretório onde a aplicação será instalada, o nome do grupo no menu iniciar (somente para Windows), aceitação da licença da aplicação e a seleção e instalação dos componentes da aplicação (incluindo JRE 1.8 - opcional), conforme ilustração abaixo:
.
├── Config # Test files (alternatively `spec` or `tests`)
│ └── config.xml # Load and stress tests
└── packages
├── br.com.brmodelo # Load and stress tests
| ├── data # Load and stress tests
| | └── brmodelo.7z # Load and stress tests
| └── meta # Load and stress tests
| └── package.xml # Load and stress tests
└── com.java # Load and stress tests
├── data # Load and stress tests
| └── java.7z # Load and stress tests
└── meta # Load and stress tests
└── package.xml # Load and stress tests
OBS: Arquivos não citados acima não são utilizados para confecção do instalador.
O instalador utiliza arquivos zipados no formato 7z. Então é preciso que os componentes que serão instalados estejam zipados nesse formato. O próprio Qt IFW traz uma ferramenta chamada archivegen
para criação desses arquivos.
# archivegen <destino.7z> <arquivo(s) que será(ão) zipado(s)>
$ archivegen brmodelo.7z .
# archivegen <destino.7z> <arquivo(s) que será(ão) zipado(s)>
$ C:\Qt\QtIFW-3.0.4\bin\archivegen.exe C:\Projects\brModelo\packages\br.com.brmodelo\data\brmodelo.7z C:\Projects\brModelo\packages\br.com.brmodelo\data\brModelo.jar
C:\Qt\QtIFW-3.0.4\bin\archivegen.exe C:\Projects\brModelo\packages\br.com.brmodelo\data\brmodelo.7z C:\Projects\brModelo\packages\br.com.brmodelo\data\brModelo.jar
A confecção deste instalador é uma tarefa bem simples, mas toda contribuição é válida. Bugs devem ser informados via issue, enquanto contribuições de código devem ser feitas via Pull Request.
Este instalador foi desenvolvido por Adjamilton Junior como parte integrande do projeto brModelo e licenciado pela GNU General Public License v3.0.
O Qt Installer Framework é de autoria da Qt Foundation e licenciado sob a GNU General Public License v3.0. O brModelo é de autoria de Carlos Henrique Cândido e licenciado sob a GNU General Public License v3.0. Java é marca registrada da Oracle Corporation.
Versão | Data | Descrição |
---|---|---|
0.1 | 20/01/2019 | Primeira versão pública do instalador, contendo a versão 3.20 do brModelo. |