よって翻訳されました。必要に応じて、コンテンツの保存と分類を行います。プロジェクトを使用してコード内の依存関係をトレースする方法について説明します。リファレンスのマニュアルをご覧ください。cquery」と入力します。目的このガイドでは、プロジェクトのファイルの依存関係の詳細で使用できる一連の基本クエリについて説明します。デベロッパーを対象としています。インストールします(まだインストールしていない場合)。インストールすることをおすすめします。いうツールを使用します。このツールはダウンロードして追跡できます。リポジトリからサンプルアプリを取得します。ディレクトリにあります。コードベースについて有益な情報を得ることができます。このガイドでは、基本的なクエリ関数について説明します。その他のオプションについては、クエリガイドをご覧ください。ファイルを手動で移動することなく、大規模なプロジェクトの依存関係を確認できます。ターミナルを開いて次のように入力します。とそれぞれのシェフの関係を詳しく見ていきます。チーズ、チーズを専門に販売するカフェ。プロジェクトの構造を以下に示します。ファイルから探さず、クエリ関数だけを使用してください。構成するさまざまなパッケージで構成されています。さまざまなコンポーネントと、さまざまなタグと依存関係を定義します。内のメインメソッドがあります。いう名前であることを示します。ターゲットの参照方法については、ターゲット名をご覧ください。このプロジェクトをビルドするには、次のコマンドをターミナルに貼り付けます。:runnerビルドが成功すると、次のような出力が表示されます。actions正常にビルドされたら、次のコマンドを貼り付けてアプリケーションを実行します。Dinner----------------------------------------------------メニュー項目の一覧と簡単な説明が表示されます。ターゲットの確認このプロジェクトでは、材料と料理がそれぞれのパッケージにまとめられます。コマンドを実行します。この場合、以下を実行してこのカフェの野菜や料理を確認できます。//src/main/java/com/example/ingredients/...材料パッケージのターゲットを照会すると、出力は次のようになります。//src/main/java/com/example/ingredients:cheese//src/main/java/com/example/ingredients:dough//src/main/java/com/example/ingredients:macaroni//src/main/java/com/example/ingredients:tomato依存関係の検索どのランニングをランナーが実行しているか。システムにプロパクションされることのない、プロジェクト構造について深く掘り下げたいとします(大規模なプロジェクトでは許容されない場合があります)。場合は、次のコマンドを実行してターゲットの基盤となる依存関係を検出します。フラグを追加すると、構成と潜在的なツールチェーンが削除され、リストが簡素化されます。ファイルで指定されていない暗黙的な依存関係を返し、出力を整理します。使用して、特定のターゲットの個々の出力依存関係を確認します。ダウンロードしてください。このセクションでは、特定のクエリの依存関係パスを可視化する方法について説明します。使用すると、パスをフラット化されたリストではなく、有向非巡回グラフ画像として表示できます。クエリグラフの表示を変更できます。オプションについては、出力形式をご覧ください。フラグを追加して、過剰なツールの依存関係を削除します。いうファイルに保存し、グラフのテキスト表現を作成します。いうファイルが作成されます。開くと、次のように表示されます。パスの詳細を明確にするために簡略化されています。これは、このガイド全体でさまざまなクエリ関数の出力を確認する際に役立ちます。他のターゲットが使用しているターゲットを分析する場合は、クエリを使用して、特定のルールに依存するターゲットを調べることができます。これを「リバース依存関係」と呼びます。使用すると、見慣れないコードベース内のファイルを編集する際に、依存する他のファイルを知らないうちに破壊する事態を防ぐことができます。依存している料理を確認する必要があります。いう異なる命名規則を使用する必要があります。詳しくは、ターゲットのラベルをご覧ください。