Gradleの依存関係としてのローカルJARファイル
1. 概要
このチュートリアルでは、ローカルJARファイルをGradle依存関係に追加する方法に焦点を当てます。
2. ローカルJAR
ただし、このプロセスは、カスタムJARファイルなどの特別な目的のためにGradleで引き続きサポートされます。
3. フラットディレクトリ
フラットなファイルシステムディレクトリをリポジトリとして使用する場合は、build.gradleファイルに次を追加する必要があります。
repositories {
flatDir {
dirs 'lib1', 'lib2'
}
}
これにより、Gradleは依存関係についてlib1およびlib2を調べます。 フラットディレクトリを設定したら、lib1またはlib2フォルダからローカルJARファイルを使用できます。
dependencies { implementation name: 'sample-jar-0.8.7' }
4. ファイルコレクション
フラットディレクトリへの代替アプローチは、 flatdir:を使用せずにファイルに直接言及することです。
<span class="pln">implementation files</span><span class="pun">(</span><span class="str">'libs/a.jar'</span><span class="pun">,</span> <span class="str">'libs/b.jar'</span><span class="pun">)</span>
5. ファイルツリー
名前を絞り込むことなく、特定のディレクトリ内のすべてのJARファイルを検索するようにGradleに指示できます。 これは、特定のファイルをリポジトリに配置できない、または配置したくない場合に役立ちます。 ただし、不要な依存関係も追加される可能性があるため、これには注意する必要があります。
implementation fileTree(dir: 'libs', include: '*.jar')
6. IntelliJの使用
ローカルjarファイルを利用する別の方法があります。 まず、プロジェクト構造に移動します。
次に、リストの上部にあるプラスボタンをクリックして、Javaを選択します。
次に、ダイアログウィンドウでJARファイルを見つけるように求められます。 それを選択した後、[OK]をクリックすると、プロジェクトはアーカイブ内のメソッドとクラスにアクセスできます。
7. 結論
この記事では、Gradleプロジェクト内の標準リポジトリでホストされていないJARファイルを利用するさまざまな方法について説明しました。