Этот файл readme предназначен для участия в расширении. Если вы просто хотите установить последнюю стабильную версию расширения, посетите рынок Visual Studio. Для получения помощи, используя расширение, посетите вики VSCODE-AS3MXML для подробных инструкций.
Этот проект разделен на несколько модулей.
Language-Server предоставляет интеллект ActionScript и MXML кода для кода Visual Studio и других редакторов (например, Moonshine IDE), которые поддерживают протокол языкового сервера. Code Intelligence оснащен компилятором ActionScript от Apache Royale, но поддерживает различные SDK ActionScript. Этот модуль написан на Java.
Asconfigc создает исполняемый файл JAR, который может анализировать формат файла asconfig.json и выполнить компилятор с указанными параметрами. Этот модуль написан на Java.
Check-java-версия создает исполняемый файл JAR, который будет убедиться, что текущая версия Java соответствует минимальным требованиям для языкового сервера.
CHECK-ROYALE-версия создает исполняемый файл JAR, который будет убедиться, что текущая версия компилятора Apache Royale соответствует минимальным требованиям для языкового сервера.
VSCODE-Extension реализует различные функции, которые специфичны для кода Visual Studio, и инициализирует процесс Java-сервера языка. Этот модуль написан в TypeScript.
Распределение пакетов все вместе, чтобы создать окончательное расширение, совместимое с кодом Visual Studio.
Требуется JDK 11 (или более новый), Apache Maven и Node.js. Запустите следующую команду в корневом каталоге, чтобы построить расширение:
mvn clean package
Расширение будет генерироваться в распределении/target/vscode-as3mxml/vscode-as3mxml . Этот каталог может быть запущен в хосте расширения Visual Studio Code. Кроме того, будет сгенерирован файл .VSIX , который может быть установлен вручную в коде Visual Studio.
Тесты запускаются на хосте расширения кода Visual Studio.
Результаты будут отображаться в представлении вывода .
ПРИМЕЧАНИЕ. Если расширение не может найти Apache Royale в вашей системе автоматически, вам может потребоваться настроить настройку as3mxml.sdk.framework или as3mxml.sdk.editor в VSCODE-EXTENSION/SRC/TEST/APPLICE_WORKSPACE/.VSCODE/FULNS.JSON .
Расширение ActionScript & MXML для кода Visual Studio разработано Джошем Тинджалой при поддержке таких членов сообщества, как вы.
Поддержите Джоша Тинджала на Patreon
Особая благодарность следующим спонсорам за их щедрую поддержку: