15
Introdução Dependências e instalação Criação do Instalador Resultados Construindo instaladores windows usando NSIS Marcelo Maia da Silva 10 de janeiro de 2014 Marcelo Maia da Silva Construindo instaladores windows usando NSIS

Criando Instaladores com NSIS / Creating Installers with NSIS

Embed Size (px)

Citation preview

Introdução Dependências e instalação Criação do Instalador Resultados

Construindo instaladores windows usando NSIS

Marcelo Maia da Silva

10 de janeiro de 2014

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Sumário

1 Introdução

2 Dependências e instalação

3 Criação do Instalador

4 Resultados

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Por que usar NSIS?

É free;

Altamente customizável;

Tem GUI designer;

Possui um ótimo plugin para Eclipse, que poupa MUITO do esforço de criação doscript de geração do EXE.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Como funciona?

1 Gera-se o script NSIS;2 O NSIS lê esse script e cria o instalador.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Dependências

Windows xp ou superior

Java 6 ou superior

NSIS 2.46 (Preferencialmente)

Eclipse 3.5, Galileo

EclipseNSIS plugin

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Instalação

Instalar o NSIS com nexts & nexts;

Descompactar o eclipse 3.5 Galileo;

Com o eclipse aberto, instale o plugin EclipseNSIS: help > install new software> http://eclipsensis.sf.net/update.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Plugin NSIS no Eclipse

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Iniciando o Projeto

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Utilizando o wizard

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Script gerado

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Instalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Desinstalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Programa no startmenu

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Considerações Finais

O plugin EclipseNSIS faz boa parte do trabalho. O desenvolvedor precisasomente customizar um pouco ou nada o script gerado;

Para se chegar à esse resultado, não foi preciso adicionar nenhuma linha decódigo ao script;

NSIS é uma linguagem de script com grandes possibilidades de configuração;

Pode-se gerar notas de licença de software, animações, LEIAMES, links,obtenção de licença para instalação, etc. Sem pagar um centavo!

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Obrigado!

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS