<uninstallList> 要素は <component> 要素の子であり、1 つ以上の名前付きアンインストール手順ブロックを含みます。各ブロックは、当該コンポーネントをアンインストールする個々の方法を示します。 多くのコンポーネントには、この要素の子としてアンインストールブロックが1 つだけ存在します。 インストール環境ごとに異なる手順が必要な場合は、複数のアンインストールブロックを使用できます。 たとえば、EBJ アプリケーションの配備をサーバークラスタから解除する手順と、単一の管理対象サーバーから解除する手順などがあります。 アンインストールブロックは、インストールブロックと一対一で対応していることが少なくありません。このような場合には、慣習上同じ名前を使用して対応を示してください。
名前 |
数 |
説明 |
---|---|---|
uninstallSteps |
1 つ以上 |
当該コンポーネントをアンインストールするために実行できる手順を含む名前付きのアンインストールブロック |
デフォルトでは、派生コンポーネントはベースコンポーネントのアクセス可能な <uninstallList> 要素コンテンツを継承します。 派生コンポーネントが <uninstallList> を宣言する場合、そのコンテンツはベースコンポーネントのコンテンツと完全に結合されます。 派生コンポーネントは新しい <uninstallSteps> 要素を宣言することで継承された要素を無効にできますが、ベースコンポーネントによって宣言された要素を削除することはできません。