Gradle プロジェクト名/app/build.gradleについて
buildscript {
ext.kotlin_version = '0.12.613'
ext.kotlin_version = '0.12.412'
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}
}
apply plugin: "com.android.application"
apply plugin: 'kotlin-android'
repositories {
jcenter()
mavenCentral()
}
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "jp.trustridge.macaroni.app"
minSdkVersion 16
targetSdkVersion 22
versionCode 10
versionName "1.6"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
dependencies {
compile 'com.android.support:support-v13:+'
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:recyclerview-v7:+'
compile 'com.google.android.gms:play-services:+'
compile "org.jetbrains.kotlin:kotlin-stdlib:+"
compile 'com.parse.bolts:bolts-android:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
// volley
compile 'com.mcxiaoke.volley:library:+'
// realm
compile 'io.realm:realm-android:+'
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
// adjust
//compile 'com.adjust.sdk:adjust-android:+'
}
質問
勉強しながらソースを解析しています。
Gradleについて調べています。環境はAndroidStudio1.2.2です。
場所はプロジェクト名/app/build.gradle
dependenciesにGradleでビルドしたい外部ライブラリが書いてあると思っています。
上記の場合コトリンに関するもの2つ含めた、クラスパスが3つあります。
こちらについては最新があれば勝手にダウンロードして更新されるもの。
これとは別にapp/libsの中にParse-182.jarともうひとつJarファイルが入っています。
こちらは更新される事なく使われ続ける外部ライブラリ。
このプロジェクトは上記以外には外部ライブラリは使われて無い。
以上の事は正しいでしょうか?よろしくお願いいたします。