3.2. リソースのパブリッシュまたはアンパブリッシュ
3.2.1. リソースのパブリッシュまたはアンパブリッシュ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
「新しいサーバーでのリポジトリーの登録」 に従って ModeShape サーバーインスタンスを登録したら、これらのサーバーにあるリポジトリーへファイルをパブリッシュできます。これらのファイルをアンパブリッシュすることもできます。ファイルのパブリッシュやアンパブリッシュには ModeShape Publishing ウィザードを使用します。
特定のファイルやファイルタイプをパブリッシュまたはアンパブリッシュしないようにするには、「無視されたリソース」 に説明されている ModeShape Preferences ダイアログでその要件を設定できます。
3.2.2. リソースのパブリッシュ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ModeShape Publishing ウィザードを使用すると、サーバーのリポジトリーにファイルをパブリッシュできます。
手順3.1 リポジトリーへのファイルのパブリッシュ
ModeShape Publishing ウィザードを開きます。
- Eclipse ワークスペースのプロジェクト、フォルダー、またはファイルを 1 つまたは複数右クリックし、コンテキスメニューを表示します。Context メニューには、ModeShape リポジトリーへリソースをパブリッシュまたはアンパブリッシュできる サブメニューが含まれます。
図3.4 ModeShape コンテキストメニュー
注記
1 つのリソースのみが選択された場合、リソースがパブリッシュされた場所を表示することもできます。リソースばパブリッシュされた場所を表示するには、リソースを右クリックし、ModeShape コンテキストサブメニューで Show Published Locations を選択します。 - を選択し、ModeShape Publishing ウィザードを開きます。
図3.5 ModeShape Publishing ウィザード
ModeShape リポジトリーを選択します。
Publishing ウィザードでは、対話する ModeShape Java Content Repositories (JCR) タイプリポジトリーを選択でき、操作が実行される選択したファイルを表示できます。プロジェクトまたはフォルダーが選択されると、含まれるすべてのファイルが対象となります。Publish Area を選択します。
Publish Area へパブリッシュすると、便利な情報を取得するためにファイルが自動的に順序付けされ、リポジトリーのユーザーが利用できるようになります。取得された情報は、ファイルのタイプやModeShape リポジトリーの設定に応じて異なります。ファイルがパブリッシュされる場所は、サーバー URL、JCR リポジトリーとワークスペースの名前、パブリッシュエリアへのパス、および Eclipse ワークスペース内のファイルとフォルダーへのパスを追加して構築されます。パブリッシュされたファイルのバージョンを管理します。
ModeShape ではパブリッシュされたファイルのバージョン管理が可能であるため、Version the published files (change default in your preferences) というチェックボックスがあります。ModeShape の設定でファイルのバージョン管理を選択した場合、このチェックボックスは自動的に選択されます。サーバーインスタンスによってファイルのバージョン化が許可されない場合、ModeShape の Preferences ダイアログで選択した設定に関係なく、Version the published files (change default in your preferences) のチェックボックスが無効化されます。ファイルをパブリッシュします。
適切な他のオプションを選択し、Finish を選択してファイルをパブリッシュします。
警告
パブリッシュ操作の実行時に、ModeShape リポジトリーで同じファイルのバージョンが以前パブリッシュされた場所にファイルをパブリッシュすると、現在リポジトリーにあるファイルが上書きされます。
結果:
ファイルがパブリッシュされると、ツリービューのファイルの横に青い矢印が表示されます。
3.2.3. リソースのアンパブリッシュ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
手順3.2 リポジトリーへのファイルのアンパブリッシュ
コンテキストメニューを表示します。
ファイルをアンパブリッシュするには、Eclipse ワークスペースのプロジェクト、フォルダー、またはファイルを 1 つまたは複数右クリックし、コンテキスメニューを表示します。Context メニューには、ModeShape リポジトリーへのリソースをアンパブリッシュできる サブメニューが含まれます。ファイルをアンパブリッシュします。
を選択してファイルをアンパブリッシュします。
警告
アンパブリッシュ操作の実行時、以下に気をつけてください。
- マルチユーザーのリポジトリーの場合は、アンパブリッシュするファイルのバージョンが他のユーザーによって更新されている可能性があります。
- アンパブリッシュ操作によってリポジトリーからファイルが削除されるため、アンパブリッシュする前にファイルが必要ないことを確認することが重要です。
結果:
ファイルがアンパブリッシュされると、ツリービューのファイルの横にある青い矢印が削除されます。
3.2.4. Console ビューでのパブリッシュまたはアンパブリッシュ出力の表示 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Console ビューでパブリッシュまたはアンパブリッシュ操作の出力を表示できます。以下を表示することができます。
- 操作が実行されたリポジトリー
- 操作の実行期間
- 操作に含まれた各ファイルの結果
- Eclipse エディターでファイルを開くことができるハイパーリンク
- ModeShape リポジトリーワークスペース URL
図3.6 コンソールの出力