android-gradle
Gradle - информация о тегах
Поиск…
Gradle - информация о тегах
Gradle: используется для создания любого программного обеспечения, это язык, специфичный для домена, используемый для настройки и выполнения всех плагинов, библиотек, загружаемых из репозиториев.
Использовать плагины:
Apply plugin: ‘com.android.application’
Плагин - это свойство в форме ключа. В вышеприведенном описании плагин означает, что ключевая и правая боковые строки в отдельных слоях становятся его значением.
Gradle - DSL (доменный язык):
Он содержит различные blocks:Tags
repositories { }
dependencies {}
android {}
Репозитории и зависимости используются для настройки требований к коду приложения. Блок Android используется для добавления в приложение специального кода или информации для Android. Мы также генерируем пользовательские теги и определяем наш собственный код, библиотеку и информацию.
Используя “task” tag :
task genrateTestDb (depends on: ….) {
}
Gradle файлы для любого приложения
Build.gradle
файл работает для всего проекта. Settings.gradle
- определение всех подкаталогов или проектов, включенных в приложение.
Build.gradle
содержит ниже:
repositories {
mavenCentral()
}
Над тегом репозиториев hold mevenCentral()
означает, что все зависимости загружаются из mevenCentral()
Мы можем использовать jcenter()
или любой другой источник. Блок зависимостей содержит все компиляционные зависимости времени, которые должны быть загружены из repositories
.
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
Выше: meven
library: синтаксис:
org.codehous.groovy
-> идентификатор группы
groovy-all
-> идентификатор факта заказа, это градиент названия, используемый для идентификации библиотеки.
2.3.2'
-> версия
Settings.gradle
- это тег include для всех подпроектов, добавленных в проект.
Include ‘googlechart’, ‘chuckgroovy’