wiki:Servicos/Funambol/Desenvolvimento/GeracaoInstalador

Version 8 (modified by viani, 3 years ago) (diff)

--

Geração do Pacote de Instalação do Servidor Funambol versão 7.1

Checkout do Código Fonte e Geração do Pacote de Instalação do Funambol

Veja o procedimento aqui:  https://core.forge.funambol.org/wiki/BuildingFunambolV71

Obs: Utilizamos o NetBeans 6.5.

Obs: Para incluir o módulo LdapUserProvisioningOfficer no pacote de instalação, após fazer o checkout de todo código fonte original, sobreponha fazendo o checkout dos arquivos customizados:

 http://trac.expressolivre.org/browser/contrib/funambol/LdapUserProvisioningOfficer

Dicas

a) Registre o usuário/senha a ser utilizado para fazer o checkout do código fonte original em  https://www.forge.funambol.org/servlets/Join
b) Antes de executar o "ant", exporte as variáveis de ambiente adequando os caminhos deste exemplo.

#!/bin/bash
# Name: Seta variaveis do ambiente de desenvolvimento
# OBS: Adeque os caminhos

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10
export MAVEN_HOME=/opt/apache-maven-2.0.9
export M2_HOME=/opt/apache-maven-2.0.9
export M2=/opt/apache-maven-2.0.9/bin
export ANT_HOME=/opt/ant-1.6.5
export PATH=$M2:$ANT_HOME/bin:/opt/CollabNet_Subversion/bin:$PATH
export FUNAMBOL_HOME=/opt/Funambol
export FUNAMBOL_SDK_HOME=/opt/Funambol/tools/sdk
export USER_HOME=/root

c) Após executar o comando "ant" responda "n" para todas perguntas.
d) O arquivo do instalador é gerado na pasta "output".