Changes between Version 15 and Version 16 of Servicos/Funambol/Desenvolvimento


Ignore:
Timestamp:
08/21/09 11:15:05 (15 years ago)
Author:
emersonfaria
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Funambol/Desenvolvimento

    v15 v16  
    1  
    21---- 
    3  
    4 = Geração do Instalador e Configuração do Ambiente de Desenvolvimento da versão 7.1 do Funambol: = #desevolvimento_do_funambol 
    5  
     2= Desenvolvimento: = #desenvolvimento 
    63---- 
    7  
    8 == Checkout do Código Fonte e Geração do Instalador: == #checkout_codigo_fonte_instalador 
    9  
    10 Veja o procedimento aqui: [https://core.forge.funambol.org/wiki/BuildingFunambolV71] [[BR]][[BR]] 
    11  
    12 Obs: Utilizamos o !NetBeans 6.5. 
    13  
    14 Obs: Para gerar o Instalador da versão customizada para o Expresso, faça o checkout de todo código fonte original e depois sobreponha fazendo o checkout dos arquivos customizados que estão no Subversion [http://trac.expressolivre.org/browser/contrib/funambol/LdapUserProvisioningOfficer aqui].  
    15  
    16 === Dicas: === #dicas_checkout_codigo_fonte_instalador 
    17  
    18 1- 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]] 
    19 2- Antes de executar o "ant", exporte as variáveis de ambiente adequando os caminhos deste exemplo.[[BR]] 
    20 {{{ 
    21 #!/bin/bash 
    22 # Name: Seta variaveis do ambiente de desenvolvimento 
    23 # OBS: Adeque os caminhos 
    24  
    25 export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10 
    26 export MAVEN_HOME=/opt/apache-maven-2.0.9 
    27 export M2_HOME=/opt/apache-maven-2.0.9 
    28 export M2=/opt/apache-maven-2.0.9/bin 
    29 export ANT_HOME=/opt/ant-1.6.5 
    30 export PATH=$M2:$ANT_HOME/bin:/opt/CollabNet_Subversion/bin:$PATH 
    31 export FUNAMBOL_HOME=/opt/Funambol 
    32 export FUNAMBOL_SDK_HOME=/opt/Funambol/tools/sdk 
    33 export USER_HOME=/root 
    34 }}} 
    35 3- Após executar o comando "ant" responda "n" para todas perguntas.[[BR]] 
    36 4- O arquivo do instalador será gerado na pasta "output". 
    37  
     4 * [wiki:funambol_desenvolvimento Configuração do Ambiente de Desenvolvimento e Geração do Instalador] 
    385---- 
    39  
    40 == Customizando um Módulo: == #customizacao_modulo 
    41 1- Ceritique-se que o plugin do Maven já foi instalado no Netbeans: [http://wiki.netbeans.org/MavenBestPractices].[[BR]] 
    42 2- Abra o "Netbeans -> menu Arquivo -> Abrir Projeto" e escolha o sub-diretório do código fonte do módulo (onde está o arquivo pom.xml do módulo).[[BR]] 
    43 3- Faça as alteracões necessárias, clique em "Limpar e Construir Projeto" (Botão Martelo e Vassoura).[[BR]] 
    44 4- Verifique se o projeto foi construido com sucesso e copiado para o repositório local do Maven.[[BR]] 
    45 5- Gere o instalador seguindo o procedimento descrito [#desevolvimento_do_funambol acima].[[BR]] 
    46 6- Instale o Funambol seguindo o [http://trac.expressolivre.org/wiki/funambol_instalacao_servidor manual de instalação].