Visual Studio Code拡張機能
GraalVMチームは、開発者の生産性の向上に役立つVisual Studio Code (VS Code)の拡張機能を提供します。拡張機能により、VS CodeはGraalVM開発者向けの快適で便利な統合開発環境となっています。
VS Code Marketplaceからダウンロードできる拡張機能は次のとおりです:
-
GraalVM Tools for Javaでは、完全なJava開発およびデバッグ機能が提供され、Just-in-TimeとAhead of Timの両方のコンパイラを含むGraalVMランタイムが含まれます。この拡張機能はJavaに加えて、VS Codeでのポリグロット環境を実現し、JavaScript、Node.js、Python、R、Rubyの言語に対する完全な編集およびデバッグ機能を提供します。拡張機能は、GraalVMをインストールするためのウィザードを提供し、開発環境の構成の簡素化に役立ちます。Visual Studio Code Marketplaceから拡張機能を取得します。
-
GraalVM Tools for Micronautは、Micronautフレームワークに基づいてアプリケーションを開発するための完全なサポートを提供します。Micronautプロジェクトを作成し、様々なデバッグ・プロトコルを使用してVS Codeから直接実行およびデバッグできます。この拡張により、Micronaut Launchアプリケーションも有効になり、VS Code内のインタフェースを介して新しいプロジェクトを作成できるようになります。拡張機能は、GraalVMネイティブ・イメージと統合されています。VS Codeから直接ネイティブ実行可能ファイルを生成し、Dockerレジストリにデプロイできます。Visual Studio Code Marketplaceから拡張機能を取得します。
-
GraalVM Extension Pack for Javaは、スタンドアロンまたはMicronautフレームワークを使用してGraalVMで実行されるJava、JavaScript、Python、Ruby、Rおよびポリグロット・アプリケーションの記述、デバッグおよびテストを支援する拡張機能のコレクションです。GraalVM Extension Pack for Javaには、GraalVM Tools for Java、GraalVM Tools for MicronautおよびApache NetBeans Language Serverの拡張機能がバンドルされています。Visual Studio Code Marketplaceから拡張機能パックを取得します。