Поиск…


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’


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow