= Geração do Pacote de Instalação do Servidor Funambol versão 7.1 = #desevolvimento_do_funambol [[PageOutline(1-3, Conteúdo)]] == Checkout do Código Fonte e Geração do Pacote de Instalação do Funambol == #checkout_codigo_fonte_instalador 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 == #dicas_checkout_codigo_fonte_instalador 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][[BR]] b) Antes de executar o "ant", exporte as variáveis de ambiente adequando os caminhos deste exemplo.[[BR]] {{{ #!/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.[[BR]] d) O arquivo do instalador é gerado na pasta "output".