SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Introdução

Dependências e instalação

Criação do Instalador

Construindo instaladores windows usando NSIS
Marcelo Maia da Silva

10 de janeiro de 2014

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Resultados
Introdução

Dependências e instalação

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

Criação do Instalador

Resultados
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 do
script de geração do EXE.

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS
Introdução

Dependências e instalação

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

Criação do Instalador

Resultados
Introdução

Dependências e instalação

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

Criação do Instalador

Resultados
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

Plugin NSIS no Eclipse

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Iniciando o Projeto

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Utilizando o wizard

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Script gerado

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Instalador

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Desinstalador

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Programa no startmenu

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Considerações Finais

O plugin EclipseNSIS faz boa parte do trabalho. O desenvolvedor precisa
somente customizar um pouco ou nada o script gerado;
Para se chegar à esse resultado, não foi preciso adicionar nenhuma linha de
có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

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Obrigado!

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Resultados

Weitere ähnliche Inhalte

Was ist angesagt?

[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
Jaqueline Ramos
 

Was ist angesagt? (18)

JWS
JWSJWS
JWS
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
 
Entrega contínua com arquitetura distribuida
Entrega contínua com arquitetura distribuidaEntrega contínua com arquitetura distribuida
Entrega contínua com arquitetura distribuida
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
A Importância do Teste Continuo
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste Continuo
 
Rails - Wep-App-Theme no Liberdade Interativa Guarapari
Rails - Wep-App-Theme no Liberdade Interativa GuarapariRails - Wep-App-Theme no Liberdade Interativa Guarapari
Rails - Wep-App-Theme no Liberdade Interativa Guarapari
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
A Influência da Computação em Nuvem e IA no nosso dia-a-diaA Influência da Computação em Nuvem e IA no nosso dia-a-dia
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
 
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
 
Feedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionais
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
 
Webinar Azure - Dia 01
Webinar Azure - Dia 01Webinar Azure - Dia 01
Webinar Azure - Dia 01
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectos
 
PWA - Front in Floripa
PWA - Front in FloripaPWA - Front in Floripa
PWA - Front in Floripa
 
Sessao2
Sessao2Sessao2
Sessao2
 
Sessao2 ASP
Sessao2 ASPSessao2 ASP
Sessao2 ASP
 
[Natal Nerd] IT Talks - NET Core
[Natal Nerd] IT Talks - NET Core[Natal Nerd] IT Talks - NET Core
[Natal Nerd] IT Talks - NET Core
 
QAOps - Agile Trends 2021
QAOps - Agile Trends 2021QAOps - Agile Trends 2021
QAOps - Agile Trends 2021
 

Ähnlich wie Criando Instaladores com NSIS / Creating Installers with NSIS

Ähnlich wie Criando Instaladores com NSIS / Creating Installers with NSIS (20)

Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
 
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
 
SonarQube
SonarQubeSonarQube
SonarQube
 
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline....Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.io
 
Criando instaladores para aplicativos
Criando instaladores para aplicativos Criando instaladores para aplicativos
Criando instaladores para aplicativos
 
Maven 3, Sonar e Hudson
Maven 3, Sonar e HudsonMaven 3, Sonar e Hudson
Maven 3, Sonar e Hudson
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Automação de build para frontend
Automação de build para frontendAutomação de build para frontend
Automação de build para frontend
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013
 
Instalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcatInstalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcat
 
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
 
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produçãoDe 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
 
DevOps Primeiros Passos
DevOps Primeiros PassosDevOps Primeiros Passos
DevOps Primeiros Passos
 

Criando Instaladores com NSIS / Creating Installers with NSIS