Menu Close

16.10.13. Deployer

ファイルを 直接デプロイ フォルダーに置いて、機能 XML を「ホットデプロイ」することができます。

Apache Karaf は機能デプロイヤーを提供します。

deploy フォルダーで機能 XML を削除すると、機能デプロイヤー:機能 XML を機能リポジトリーとして登録する*、install 属性が「auto」に設定された機能は、機能デプロイヤーによって自動的にインストールされます。

たとえば、deploy フォルダーに以下の XML をドロップすると feature1 と feature2 が自動的にインストールされますが、feature3 はインストールされません。

<?xml version="1.0" encoding="UTF-8"?>
<features name="my-features" xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">

    <feature name="feature1" version="1.0" install="auto">
        ...
    </feature>

    <feature name="feature2" version="1.0" install="auto">
        ...
    </feature>

    <feature name="feature3" version="1.0">
        ...
    </feature>

</features>