Este arquivo ReadMe destina -se a colaboradores da extensão. Se você simplesmente deseja instalar a versão estável mais recente da extensão, visite o Visual Studio Marketplace. Para obter ajuda usando a extensão, visite o wiki do VSCODE-AS3MXML para obter instruções detalhadas.
Este projeto é dividido em vários módulos.
O servidor de idiomas fornece o ActionScript e o MXML Code Intelligence para o Código do Visual Studio e outros editores (como o Moonshine IDE) que suportam o protocolo do servidor de idiomas. A inteligência de código é alimentada pelo compilador ActionScript da Apache Royale, mas suporta uma variedade de SDKs do ActionScript. Este módulo está escrito em Java.
O ASCONFIGC cria um arquivo JAR executável que pode analisar o formato de arquivo asconfig.json e executar o compilador com as opções especificadas. Este módulo está escrito em Java.
Verificação de check-java cria um arquivo JAR executável que verificará se a versão atual do Java atende aos requisitos mínimos para o servidor de idiomas.
O Check-Royale-Version cria um arquivo JAR executável que verificará se a versão atual do compilador Apache Royale atende aos requisitos mínimos para o servidor de idiomas.
O VSCode-Extension implementa vários recursos específicos para o código do Visual Studio e inicializa o processo Java Server Server. Este módulo está escrito no TypeScript.
A distribuição empacota tudo juntos para criar a extensão final compatível com o código do Visual Studio.
Requer JDK 11 (ou mais recente), Apache Maven e Node.js. Execute o seguinte comando no diretório raiz para construir a extensão:
mvn clean package
A extensão será gerada em distribuição/destino/vscode-as3mxml/vscode-as3mxml . Este diretório pode ser executado dentro do host de extensão do Visual Studio Code. Além disso, será gerado um arquivo .vsix que pode ser instalado manualmente no código do Visual Studio.
Os testes são executados no host de extensão de código do Visual Studio.
Os resultados aparecerão na visualização de saída .
NOTA: Se a extensão não puder encontrar automaticamente o Apache Royale no seu sistema, pode ser necessário configurar as configurações as3mxml.sdk.framework ou as3mxml.sdk.editor em vscode-extension/src/test/Application_workspace/.vscode/Settings.json .
A extensão ActionScript e MXML para o código do Visual Studio é desenvolvida por Josh Tynjala com o apoio de membros da comunidade como você.
Apoie Josh Tynjala no Patreon
Agradecimentos especiais aos seguintes patrocinadores por seu apoio generoso: