Configuring Dependencies
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

依存関係の指定

モジュールを正常にコンパイルおよびデプロイするには、すべての依存関係を満たす必要があります。 依存関係アーティファクトを見つけたら、それらを Gradle ビルド ファイルに依存関係として追加します。 Liferayは既に実行時に多くのアーティファクトを含んでいます。 他の成果物に依存する場合は、それらを手動でデプロイするか、モジュールに含める必要があります。 ここでは、依存関係の設定手順と例をご紹介します。

依存関係の設定

  1. build.Gradle ファイルを開きます。

  2. 依存関係セットがまだ存在しない場合は、それを宣言してください

    依存関係 {
    }
    
  3. モジュールが Liferay、OSGi、または Bnd のパッケージを必要とする場合は、Liferay Portal API に compileOnly 依存関係を追加します。

    dependencies {
        compileOnly group: "com.liferay.portal", name: "release.dxp.api"
    }
    
  4. モジュールがコンパイルまたはデプロイされない場合は、必要なパッケージを提供するアーティファクトを見つけて、そのアーティファクトに compileInclude 依存関係を追加します。

    dependencies {
        compileOnly group: "com.liferay.portal", name: "release.dxp.api",
        compileInclude group: 'com.google.guava', name: 'guava', version: '19.0'
    }
    
  5. モジュールをデプロイし、 Gogo Shell コマンド を使用するか、ログを参照して、満たされていないパッケージの依存関係を確認します。

  6. 満たされていない依存関係がある場合は、それらを解決してください。

    モジュールの依存関係については、 必要なモジュールをデプロイします。 詳細については、 アプリのインストールと管理 を参照してください。

    ライブラリの依存関係については、 の手順に従ってください。 サードパーティライブラリの依存関係の解決

依存関係の指定は、信頼できるスキルです。