This page looks best with JavaScript enabled

Gradle 引入本地端 .jar

 ·  ☕ 1 min read  ·  🦑 What

好看的icon來源: Code icons created by juicy_fish - Flaticon

Gradle 引入本地端 .jar

在 dependencies 加入

  1. 在專案目錄底下創建本地端資料夾 lib (與 grails-app 同層)

  2. Build.gradle 則一加入

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    dependencies {
        // Dependency on a local library module
      	// 使用 module 定義,必須在 settings.gradle 使用 include: 定義相符 libary 名稱
        implementation project(":mylibrary")
    
        // Dependency on a local library
      	// 只加入 libs 底下的 ApiClient.jar (本地用這個)
        implementation files('lib/ApiClient.jar')
    
        // Dependency on local binaries 
        // libs 目錄內的 jar 全加 (或用這個)
        implementation fileTree(dir: 'libs', include: ['*.jar'])
    
        // Dependency on a remote binary
      	// 使用網路上的資源 (如 maven, grails.plugins)
        implementation 'com.example.android:app-magic:12.3'
      	//等同於以下寫法
     		implementation group: 'com.example.android', name: 'app-magic', version: '12.3'
    }
    
  3. 右鍵加入的 .jar > 選 add as library

將資料夾設定為 repository

1
2
3
4
5
6
7
8
9
// 將 libs 設為一個本地的 repository 
repositories {    
  flatDir { 
    dirs 'libs'   
  }
} 
dependencies {
  implementation name: 'ojdbc8.jar'
}

參考文獻: 添加构建依赖项

Share on

what 花枝
WRITTEN BY
What
Not recyclable ♻ <コ:ミ