5.9.2. CodeReady Workspaces ワークスペースへの言語サポートプラグインの追加
この手順では、Dashboard から専用のプラグインを有効にして、作成したワークスペースにツールを追加する方法を説明します。
前提条件
CodeReady Workspaces の実行中のインスタンスがある。
CodeReady Workspaces のインストールについて 参照してください。
Red Hat CodeReady Workspaces のこのインスタンスで定義される作成されたワークスペース。
「CodeReady Workspaces 2.13 ワークスペースの設定」 および 「コードサンプルからのワークスペースの作成」 を参照してください。
ワークスペースは 停止 状態でなければなりません。
ワークスペースを停止する手順:
- 「Dashboard を使用した CodeReady Workspaces のナビゲーション」 で説明されているように、CodeReady Workspaces Dashboard に移動します。
- Dashboard で Workspaces メニューをクリックし、ワークスペース一覧を開き、ワークスペースを見つけます。
- 画面右側の表示されるワークスペースと同じ行で、Stop をクリックし、ワークスペースを停止します。
- ワークスペースが停止するまで数秒待機した後、これを選択してワークスペースを設定します。
手順
プラグインをプラグインレジストリーから作成された CodeReady Workspaces ワークスペースに追加するには、コンテンツを devfile に追加して、プラグインを以下のようにインストールします。
- Devfile タブに移動し、devfile YAML が表示されます。
components
devfile セクションで、id
およびtype
の行を追加します。例: Java 8 言語プラグインの追加
- id: redhat/java8/latest type: chePlugin
例: 終了結果
components: - id: redhat/php/latest memoryLimit: 1Gi type: chePlugin - id: redhat/php-debugger/latest memoryLimit: 256Mi type: chePlugin - mountSources: true endpoints: - name: 8080/tcp port: 8080 memoryLimit: 512Mi type: dockerimage volumes: - name: composer containerPath: {prod-home}/.composer - name: symfony containerPath: {prod-home}/.symfony alias: php image: 'quay.io/eclipse/che-php-7:nightly' - id: redhat/java8/latest type: chePlugin
- Save をクリックして変更を保存します。
- ワークスペースを再起動します。
- ワークスペースに新規プラグインが含まれていることを確認します。
関連情報