# プロジェクト参照を定義

参照プロジェクトとは、プロジェクト用に設定するプロパティで、これによりプロジェクト項目の一部またはすべてが別のプロジェクトにより参照できるようになります。

あるプロジェクトが別のプロジェクトを参照した場合、参照されるプロジェクトの項目(ジョブ、メタデータ、ビジネスモデラーなど)は再利用できます。

プロジェクトがSVNまたはGitに保管されると、その項目はトランクまたはメインとブランチで構成され、いずれかのレベルで参照が確立されるため、より柔軟にプロジェクトを使用できるようになります。

情報メモ注:

* Talend Cloudでのプロジェクトの共同作業ではGitのみサポートされています
* 参照として使われるプロジェクトのタイプが、参照しているプロジェクトの下位タイプの場合にのみ、プロジェクト間で参照関係を確立できます。たとえば、データ管理プロジェクトはマスターデータ管理プロジェクトの参照として使用できますが、その逆はできません。
* 新バージョンに移行したり、またはパッチを適用したりすると、プロジェクトに対して移行のみを目的とする読み書きアクセスが必要です。
* 以下の操作はできません。
  * 1つのプロジェクトの複数のブランチを別のプロジェクトへの参照として定義すること。
  * SVN管理プロジェクトとGit管理プロジェクトの間に参照接続を作成すること。
  * 2つのプロジェクトの間に参照のサイクルを作成すること。
  * プロジェクトと参照の両方に同じ名前のプロジェクト項目(ジョブ、コンテキスト、メタデータ、その他)を設定すること。

以下の手順では、Talend Studioでプロジェクト参照を定義する方法を説明しています。また、コマンドaddReferenceとdeleteReferenceを使用してTalend CommandLine内にプロジェクト参照を作成し、管理することもできます。これらのコマンドについてはhelp &lt;commandName&gt;コマンドをご確認ください。

参照プロジェクトの作業については、[参照プロジェクトを使って作業](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/working-with-referenced-projects)をご覧ください。

## 始める前に

リモートプロジェクトで作業していることをチェックします。

## 手順

1. リポジトリーツリービューで[Referenced] (参照)プロジェクトノードを右クリックし、コンテキストメニューから[Reference Projects Setting] (参照プロジェクト設定)を選択して、[Reference Projects Setting] (参照プロジェクト設定)ビューを開きます。

   または、Studioのツールバーで![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Toolbar_project_settings.png)をクリックするか、メニューバーで[File] (ファイル) &gt; [Edit Project Properties] (プロジェクトプロパティを編集)と選択してから、ダイアログボックスの左パネルで[Reference Projects] (参照プロジェクト) を選択し、右側に[Reference Projects Setting] (参照プロジェクト設定)ビューを開きます。
   ### 例

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/define_project_reference.png)
2. [Add new reference] (新規参照を追加)エリアで![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/refresh_button.png)ボタンをクリックし、参照プロジェクトとして設定可能なプロジェクトを取得します。
3. [Project] (プロジェクト)リストから、参照プロジェクトとして追加するプロジェクトを選択します。
4. [Branch] (ブランチ)リストから、プロジェクトを確立するベースとするブランチを選択します。
5. ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/plus_button.png)ボタンをクリックし、選択したプロジェクトを[Current references] (現在の参照)エリアに追加します。

   [Current references] (現在の参照)エリアで参照プロジェクトを選択し、![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/delete_button.png)ボタンをクリックすれば、その参照プロジェクトを削除できます。
6. OKをクリックしてプロジェクト参照の設定を確定し、ダイアログボックスを閉じます。

   Studioはメインプロジェクトまたは参照しているプロジェクトに再びログインし、プロジェクト参照の設定を適用します。

## タスクの結果

定義した参照プロジェクトはリポジトリーツリービューに表示されます。