gradle.properties против buildscript ext, который лучше - PullRequest
1 голос
/ 13 марта 2019

фрагмент кода gradle.properties

APP_BUILD_COMPILE_SDK_VERSION=28
APP_BUILD_TOOLS_VERSION = 27.0.3

APP_BUILD_MIN_SDK_VERSION = 16
APP_BUILD_TARGET_SDK_VERSION = 28

supportLibraryVersion = '23.4.0'
playServicesVersion = '9.2.1'

фрагмент кода buildscript ext

ext {
    // sdk and tools
    minSdkVersion = 14
    targetSdkVersion = 23
    compileSdkVersion = 23
    buildToolsVersion = '23.0.2'

    // dependencies versions
    supportLibraryVersion = '23.4.0'
    playServicesVersion = '9.2.1'
}

Я использовал оба в своих разных проектах, но кто-нибудь знает, в чем их лучшая разница?

1 Ответ

0 голосов
/ 13 марта 2019

Дополнительные свойства - это специальное расширение типа ExtraPropertiesExtension, добавленное с именем ext.

Свойства, переданные с помощью -P параметров командной строки или добавленные в gradle.properties файл, добавлены к расширению дополнительных свойств . Они просто добавляются в одну из существующих областей действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...