Szukaj…


Gradle - Informacje o tagach

Stopień: służy do tworzenia kompilacji dla dowolnego oprogramowania, jest to język specyficzny dla domeny używany do konfigurowania i wypełniania wszystkich wtyczek, bibliotek pobranych z repozytoriów.

Użyj wtyczek:

Apply plugin: ‘com.android.application’

Wtyczka jest własnością w postaci wartości klucza. W powyższym zestawieniu wtyczka oznacza klucz, a łańcuch po prawej stronie w pojedynczych płaszczach staje się jego wartością.

Gradle to DSL (język specyficzny dla domeny):

Zawiera różne blocks:Tags

repositories { } 
dependencies {}
android {} 

Repozytoria i zależności służą do konfigurowania wymagań dla kodu aplikacji. Blok systemu Android służy do dodawania określonego kodu lub informacji do systemu Android. Generujemy również nasze niestandardowe tagi i definiujemy własny kod, bibliotekę i informacje.

Za pomocą “task” tag :

task genrateTestDb (depends on: ….) {
 }

Pliki stopniowe dla dowolnej aplikacji

Build.gradle - plik ten działa dla wszystkich projektów. Settings.gradle - zdefiniuj wszystkie podkatalogi lub projekty zawarte w aplikacji.

Build.gradle zawiera poniżej:

repositories { 
mavenCentral()
} 

Tag powyżej repozytoriów hold mevenCentral() oznacza, że wszystkie zależności są pobierane z mevenCentral() Możemy użyć jcenter() lub dowolnego innego źródła. Blok zależności zawiera wszystkie zależności czasu kompilacji, które należy pobrać z repositories .

dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}

Powyżej znajduje się biblioteka meven : składnia:

org.codehous.groovy -> identyfikator grupy

groovy-all -> zamów fakt fakt, to jest stopień nazwy używany do identyfikacji biblioteki.

2.3.2' -> wersja

Settings.gradle - zawiera znacznik dla wszystkich podprojektów dodanych do projektu.

Include ‘googlechart’, ‘chuckgroovy’


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow