Todos os desenvolvedores SAP sabem que o Modelo de Programação de Aplicativos em Nuvem da SAP está sendo muito utilizado atualmente para desenvolver serviços e aplicativos de nível empresarial. Para desenvolver o aplicativo CAPM, podemos escolher Node.js ou Java como linguagem de programação e SAP Business Application Studio (BAS), Visual Studio (VS) Code ou Eclipse como IDE. O SAP Business Application Studio é um IDE baseado na Web que já vem pré-configurado e pronto para iniciar o desenvolvimento, sem a necessidade de tarefas adicionais de configuração, enquanto o VS Code e o Eclipse requerem a instalação de ferramentas adicionais para o desenvolvimento do CAPM.
Configurando o VS Code para Desenvolvimento Node.js do CAP
Primeiramente, instale o Visual Studio Code em sua máquina local, se ainda não o tiver feito. Após a instalação bem-sucedida do VS Code, siga as etapas a seguir para deixar o VS Code pronto para o desenvolvimento Node.js do CAP. Você pode pular qualquer etapa se já tiver essa ferramenta instalada em sua máquina.
1. Instalar Node.js
- Baixe a versão mais recente do Node.js e siga as instruções do instalador para instalá-lo em sua máquina.
- Para verificar a instalação do Node.js, execute o comando node -v no Prompt de Comando. Deve exibir a versão do Node.js. Em seguida, execute o comando npm -v para garantir que o npm (gerenciador de pacotes) esteja em execução.
2. Instalar Ferramentas CDS para Desenvolvimento CAP
- Abra o Prompt de Comando e execute o comando - npm i -g @Sap/cds-dk
- Para verificar, execute o comando cds -v no Prompt de Comando. Deve exibir os pacotes instalados e suas versões.
3. Instalar CF CLI (Interface de Linha de Comando) para operações do Cloud Foundry, como implantação de aplicativos, criação de serviços, etc.
- Para baixar o instalador do CF CLI, visite o repositório do GitHub https://github.com/cloudfoundry/cli
- Vá para o arquivo README e encontre a seção de Downloads.
- Selecione a versão de instalação desejada.
- Baixe o instalador do CF CLI para seu sistema operacional e inicie a instalação em sua máquina.
- Após a instalação, execute o comando cf -v para verificação. Observação: Você precisará reabrir a janela do Prompt de Comando se ela já estiver aberta no momento da instalação.
- Agora, instale o plugin multi apps para permitir implantações executando o comando cf install-plugin multiapps. Para verificar, execute o comando cf deploy --help. Deve exibir todas as opções e usos disponíveis para o comando cf deploy.
4. Instalar a Ferramenta de Compilação MTA (MBT) para criar/pacotar um aplicativo multitarget pronto para implantação
- Para instalar a ferramenta de compilação MTA globalmente, execute o comando npm install -g mbt
- Para verificar a instalação, execute o comando mbt -v e ele deve exibir as informações da versão.
- A ferramenta MBT requer o GNU Make durante a compilação de um aplicativo. Certifique-se de ter o GNU Make instalado em sua máquina. (Se você tiver o Chocolatey instalado em sua máquina, basta executar choco install make para instalar o GNU Make)
5. Instalar Ferramentas de Compilação do Windows
- Abra o Windows PowerShell com direitos de administrador e execute o comando npm install --global --production windows-build-tools
6. Extensões do VS Code Necessárias
Configurando o VS Code para Desenvolvimento Java do CAP
Para configurar o VS Code para o Desenvolvimento Java do CAP, será necessário realizar todas as tarefas mencionadas acima para o ambiente de desenvolvimento Node.js, incluindo a parte de instalação de extensões. Além dessas, a instalação do Java JDK e do Maven é necessária. Para instalar o Java e o Maven, siga as etapas abaixo:
1. Instalar Java JDK
- Baixe e instale o Java JDK 8 ou superior, se ainda não o tiver instalado em sua máquina.
2. Definir a variável de ambiente JAVA_HOME
- Abra o Prompt de Comando com direitos de Administrador.
- Execute o comando - setx JAVA_HOME -m "C:\Program Files\Java\jdk1.8.0_251". Altere o caminho do Java entre aspas conforme a localização da pasta do Java em sua máquina.
- Agora execute o comando - <