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] |
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]. |