#visual-studio-code #xtext #vscode-extensions #language-server-protocol #fatjar
#visual-studio-code #xtext #vscode-extensions #язык-сервер-протокол #fatjar
Вопрос:
Я пытаюсь создать расширение VS Code на языковом сервере FatJar, созданном Xtext. Я также видел пример проекта (https://github.com/itemis/xtext-languageserver-example ) но есть только пример, использующий ссылку на родительский проект xtext, расположенный в том же репозитории. Возможно ли использовать языковой сервер непосредственно из локальной jar (например, расположенный в каталоге / сервере непосредственно в проекте расширения vscode)?
Комментарии:
1. я не понимаю вашего вопроса: вы можете упаковать свои материалы, как вам это нравится.
2. Да, конечно. Я имею в виду, есть ли какой-либо пример создания расширения для VS code с использованием fat jar? Я не нашел ни одного. Или вы знаете, что я должен сделать, чтобы создать такое расширение?
3. Я не понимаю. В мастере Xtext вы можете выбрать создание fat jar. Просто упакуйте его в расширение и перейдите к нему
4. Я ищу пример «упаковать его в расширение»
5. Примера нет, но это тривиально, поэтому я не понимаю вашей проблемы
Ответ №1:
Создать расширение VS Code с помощью Fat Jar Xtext language server довольно просто. Там просто нужно запустить java -jar ls.jar
в коде, чтобы запустить языковой сервер. Существует проблема с VS Code 1.33.0, где доступен только sh
терминал, и многие команды отсутствуют (даже команда java -jar в коде выполняется некорректно)