android-gradle
Gradle - Informacje o tagach
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’