Show Menu
TÓPICOS×

Ferramentas de desenvolvimento

Para desenvolver seus aplicativos JCR, Apache Sling ou AEM, os seguintes conjuntos de ferramentas estão disponíveis:
  • um conjunto que consiste em CRXDE Lite e WebDAV. O CRXDE Lite está incorporado ao CRX/AEM e permite executar tarefas de desenvolvimento padrão no navegador. Com o CRXDE Lite, você pode criar e editar arquivos (como .jsp e .java), pastas, modelos, componentes, caixas de diálogo, nós, propriedades e pacotes enquanto faz logon e integração com o SVN.
    O CRXDE Lite é recomendado quando você não tem acesso direto ao servidor CRX/AEM, quando desenvolve um aplicativo estendendo ou modificando os componentes predefinidos e os pacotes Java ou quando não precisa de um depurador dedicado, finalização de código e realce de sintaxe.
  • um conjunto composto por um ambiente de desenvolvimento integrado (por exemplo: Eclipse ou IntelliJ ), uma ferramenta de compilação (por exemplo: Apache Maven ), FileVault que foi desenvolvido pela Adobe para mapear um repositório para um sistema de arquivos, um sistema de controle de versão (por exemplo: Subversão), um sistema de rastreamento de erros (por exemplo: Jira), um sistema central de gestão de dependência (por exemplo: Apache Archiva) e um sistema de automação de construção (por exemplo: Apache Continuum).
    Essa configuração permite integrar totalmente seu aplicativo (conteúdo, código, configuração) em qualquer ambiente e processo de desenvolvimento. O link entre os diferentes elementos é a representação do sistema de arquivos do repositório pelo FileVault, já que todas as ferramentas de desenvolvimento mencionadas anteriormente podem funcionar com arquivos.