The Stavanie Gradle je proces vytvárania projektu Gradle. Keď spustíme príkaz gradle, bude hľadať súbor s názvom stavať.gradle v aktuálnom adresári. Tento súbor sa tiež nazýva skript zostavy Gradle . Konfigurácia zostavy, úlohy a doplnky sú popísané v tomto súbore. Skript zostavy popisuje projekt a jeho úlohy.
Poďme vytvoriť malý projekt Gradle, spustiť niektoré zo základných príkazov Gradle a pochopiť, ako Gradle spravuje projekt.
Ak chcete vytvoriť a otestovať projekt Gradle, postupujte podľa krokov uvedených nižšie.
Krok 1: Otvorte príkazový riadok a vytvorte adresár
Najprv otvorte príkazový riadok a vytvorte adresár pre projekt a zmeňte ho.
Vytvorme demo adresár.
Krok 2: Inicializujte projekt Gradle
trieda objektov v jazyku Java
Ak chcete vygenerovať projekt Gradle, spustite gradle init príkaz. Vytvorí jednoduchý projekt. S týmto projektom preskúmame a pochopíme všetko, čo sa generuje.
Keď spustíme príkaz gradle init, požiada o niekoľko základných požiadaviek. Najprv sa opýta typ projektu ktoré chceme vytvoriť. Poskytne štyri možnosti:
1: basic 2: application 3: library 4: Gradle plugin
Vyberte si naše požiadavky. Preto len robíme demo projekt, takže vyberieme základnú možnosť. Ak chcete vybrať základnú možnosť, stlačte 1 a Zadajte kľúč. Zvážte nasledujúci výstup:
Ďalej si to vyžiada DSL . Pre DSL sú k dispozícii dve možnosti:
1: Groovy 2: Kotlin
Groovy je predvolená DSL poskytovaná spoločnosťou Gradle. Vyberte zostavovací skript DSL .
Ďalej požiada o Názov projektu . Zadajte názov projektu a stlačte kláves Enter. Vytvorenie projektu bude chvíľu trvať. Po úspešnej realizácii projektu dostaneme správu BUDOVAŤ ÚSPEŠNE .
Teraz sme úspešne vytvorili projekt Gradle. Čo sa teraz stane s naším špecifikovaným adresárom? Zvážte nižšie uvedenú štruktúru projektu Gradle.
Je to predvolená štruktúra projektu Gradle. Gradle pre nás vygeneruje nasledujúce veci:
java trieda matematiky
- The gradle súbor je zostavovací skript na konfiguráciu aktuálneho projektu.
- An spustiteľný súbor JAR súbor sa používa ako Gradle wrapper.
- The gradlew je Gradle wrapper skript pre OS založený na UNIX.
- The jeden je skript Gradle Wrapper pre Windows.
Krok 3: Vytvorte úlohu
Gradle podporuje API na vytváranie a správu úloh prostredníctvom DSL na báze Groovy alebo DSL na báze Kotlin. Každý projekt obsahuje zbierku úloh pre nejakú základnú operáciu.
previesť char na int java
Gradle podporuje knižnicu úloh, ktoré konfigurujú projekt. Existuje napríklad úloha Kopírovať, ktorá kopíruje súbory z jedného miesta na druhé. Úloha Kopírovať je jednou z najpoužívanejších úloh v Gradle.
Ak chcete použiť úlohu Kopírovať v skripte zostavy, postupujte podľa nižšie uvedeného postupu.
Krok 1: Vytvorte adresár s názvom src.
Krok 2: Pridajte súbor s názvom myfile.txt v adresári src. Pridajte jeden riadok „Ahoj, svet!“ k tomu ho tiež môžeme nechať prázdny.
Definujte úlohu s názvom Copy in stavať.gradle súbor. Skopíruje adresár src do nového adresára s názvom dest. Nemusíme vytvárať cieľový adresár; úloha Kopírovať to urobí za nás.
task copy(type: Copy, group: 'Custom', description: 'The sources are copied to dest directory') { from 'src' into 'dest' }
Môžeme poskytnúť čokoľvek v skupine a popise. Môžeme ich tiež vynechať, ale ak to urobíme, budú vynechané aj v zostave úlohy použitej neskôr.
Teraz vykonajte našu novú úlohu kopírovania:
Po úspešnom vykonaní úlohy dostaneme BUDOVAŤ ÚSPECHY Správa SFUL.
ako vymyslel školu
Súbor build.gradle
Súbor build.gradle je skript zostavy projektu Gradle. Všetky úlohy a doplnky sú definované v tomto súbore.
Keď spustíme príkaz gradle, hľadá súbor s názvom build.gradle v aktuálnom adresári. Hoci sme to nazvali zostavovacím skriptom, je to striktne zostavovací konfiguračný skript. Zostavovací skript definuje projekt a jeho úlohy.
Predvolená hodnota stavať.gradle súbor vyzerá takto:
The stavať.gradle súbor obsahuje tri predvolené sekcie. Sú nasledovné:
Okrem toho môžeme v tomto súbore deklarovať ďalšie moduly súvisiace s projektom ako úlohu.
Zobrazte informácie o projekte Gradle
Na pochopenie štruktúry, závislostí a problémov s ladením zostavy poskytuje Gradle mnoho vstavaných funkcií, ktoré zobrazujú informácie o projekte.
Nasleduje niekoľko základných príkazov na zobrazenie informácií o projekte:
Zoznam projektov
V Gradle môžu byť všetky podprojekty projektu v pracovnom priestore uvedené v hierarchii. Ak to chcete urobiť, spustite nižšie uvedený príkaz z koreňového adresára projektu.
gradle -q projects
Zoznam úloh
Gradle nám umožňuje vymenovať všetky podstatné úlohy projektu. Ak chcete zobraziť zoznam úloh, spustite nasledujúci príkaz:
gradle -q tasks
Výkon:
C:UsersHiMaNshUeclipse-workspace>gradle -q tasks ------------------------------------------------------------ Tasks runnable from root project ------------------------------------------------------------ Build Setup tasks ----------------- init - Initializes a new Gradle build. wrapper - Generates Gradle wrapper files. Help tasks ---------- buildEnvironment - Displays all buildscript dependencies declared in root projec t 'eclipse-workspace'. components - Displays the components produced by root project 'eclipse-workspace '. [incubating] dependencies - Displays all dependencies declared in root project 'eclipse-works pace'. dependencyInsight - Displays the insight into a specific dependency in root proj ect 'eclipse-workspace.' dependentComponents : It displays the dependent components of components in the root pr oject 'eclipse-workspace.' [incubating] help - Displays a help message. model - Displays the configuration model of root project 'eclipse-workspace.' [incubating] projects - Displays the sub-projects of root project 'eclipse-workspace.' properties - Displays the properties of root project 'eclipse-workspace.' tasks - Displays the tasks runnable from root project 'eclipse-workspace.' To see all tasks and more detail, run gradle tasks --all To see more detail about a task, run gradle help --task
Ak chcete zobraziť zoznam všetkých úloh projektu, spustite nasledujúci príkaz:
powershell väčší alebo rovný
gradle tasks -all
Ak chcete zobraziť ďalšie podrobnosti o úlohe, spustite nasledujúci príkaz:
gradle help --task
Výpis závislostí
V Gradle môžeme vypísať závislosti, ktoré sú rozdelené podľa konfigurácie. Ak chcete zobraziť zoznam závislostí, spustite nasledujúci príkaz:
gradle -q dependencies
Výkon: