Բովանդակություն:
Video: Ի՞նչ է կախվածությունը gradle-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Գրադլ build script-ը սահմանում է նախագծեր կառուցելու գործընթաց. յուրաքանչյուր նախագիծ պարունակում է որոշ կախվածություններ և որոշ հրապարակումներ։ Կախվածություններ նշանակում է այն բաները, որոնք աջակցում են ձեր նախագծի կառուցմանը, օրինակ՝ պահանջվող JAR ֆայլը այլ նախագծերից և արտաքին JAR-ներից, ինչպիսիք են JDBC JAR-ը կամ Eh-cache JAR-ը դասի ուղու վրա:
Նաև գիտեք, թե որտեղ են կախվածությունը աստիճանում:
Այն կախվածություններ կարող է տեղակայվել ձեր մեքենայի վրա կամ հեռավոր պահոցում և ցանկացած անցումային կախվածություններ նրանք հայտարարում են, որ ավտոմատ կերպով ներառված են նաև: Կախվածություններ սովորաբար կառավարվում են ներսում մոդուլի մակարդակով կախվածություններ բլոկը կառուցման մեջ: gradle ֆայլ։
Բացի վերևից, ի՞նչ է testCompile-ը gradle-ում: Մեջ Գրադլ Կախվածությունները խմբավորվում են կախվածությունների մի շարքի մեջ: Այն testCompile կոնֆիգուրացիան պարունակում է կախվածություններ, որոնք անհրաժեշտ են մեր նախագծի թեստերը կազմելու համար: Այս կոնֆիգուրացիան պարունակում է մեր նախագծի կազմված դասերը և կոմպիլյացիայի կազմաձևում ավելացված կախվածությունները:
Ավելին, ինչպե՞ս կարող եմ կառավարել gradle-ի կախվածությունները:
Քայլ առ քայլ կախվածությունը կառավարելու համար
- Ստեղծեք նոր Android Studio նախագիծ Kotlin DSL-ով որպես կառուցման սցենար:
- Ծրագրի հիմնական թղթապանակում ստեղծեք նոր թղթապանակ buildSrc անունով:
- BuildSrc-ի ներսում ավելացրեք մի քանի թղթապանակ և ֆայլ, այնպես որ կառուցվածքը հետևյալն է.
- Ավելացնել Kotlin DSL հավելվածը build.gradle.kts ֆայլում.
Ի՞նչ է classpath-ը build gradle-ում:
Այն դասընթաց կոնֆիգուրացիան սովորաբար երևում է buildSrc {} բլոկում, որտեղ անհրաժեշտ է հայտարարել կախվածություն կառուցել . gradle , ինքնին (պլագինների համար, գուցե): Եթե buildscript-ը գործարկելու համար ինչ-որ բանի կարիք ունի, օգտագործեք դասընթաց . Եթե ձեր նախագիծը գործարկելու համար ինչ-որ բան է պետք, օգտագործիր կոմպիլյացիա:
Խորհուրդ ենք տալիս:
Ի՞նչ կարող ես անել gradle-ի հետ:
Gradle-ը թույլ է տալիս կառավարել ձեր նախագծերի դասընթացը: Այն կարող է ավելացնել JAR ֆայլեր, գրացուցակներ կամ այլ նախագծեր ձեր հավելվածի կառուցման ճանապարհին: Այն նաև աջակցում է ձեր Java գրադարանի կախվածությունների ավտոմատ ներբեռնմանը: Պարզապես նշեք կախվածությունը ձեր Gradle build ֆայլում
Արդյո՞ք պետք է տեղադրեմ gradle:
Gradle-ը պահանջում է JDK 6 կամ ավելի նոր տարբերակ, որպեսզի ձեր համակարգում տեղադրվի: Այն օգտագործում է JDK գրադարանները, որոնք տեղադրված են և սահմանվում են JAVA_HOME բնապահպանական փոփոխականին: Gradle-ն ունի իր սեփական Groovy գրադարանը, հետևաբար, մենք կարիք չունենք բացահայտորեն տեղադրել Groovy: Եթե այն տեղադրված է, դա անտեսվում է Gradle-ի կողմից
Ի՞նչ է կիբերսեքսից կախվածությունը:
Ինտերնետային սեքսի կախվածությունը, որը նաև հայտնի է որպես կիբերսեքսային կախվածություն, առաջարկվել է որպես սեռական կախվածություն, որը բնութագրվում է վիրտուալ համացանցային սեռական ակտիվությամբ, որը լուրջ բացասական հետևանքներ է ունենում մարդու ֆիզիկական, մտավոր, սոցիալական և/կամ ֆինանսական բարեկեցության վրա:
Ինչ է ֆունկցիոնալ կախվածությունը համառոտ բացատրեք:
Ֆունկցիոնալ կախվածությունը հարաբերություն է, որը գոյություն ունի, երբ մի հատկանիշ եզակիորեն որոշում է մեկ այլ հատկանիշ: Եթե R-ը հարաբերություն է X և Y ատրիբուտների հետ, ապա ատրիբուտների միջև ֆունկցիոնալ կախվածությունը ներկայացված է որպես X->Y, որը սահմանում է, որ Y-ը ֆունկցիոնալորեն կախված է X-ից:
Ինչպե՞ս եք բացառում անցումային կախվածությունը աստիճանում:
Բացառել անցումային կախվածությունը ըստ կոնֆիգուրացիայի Գտեք մոդուլի և խմբի առանձին օրինակ: Նախ գտեք օրինակը, որը կօգտագործի մոդուլի կախվածությունը, ինչպես ստորև: Գործարկեք gradle eclipse հրամանը, կտեսնեք, որ dom4j-ը և դրա կախվածությունը JAR-ը հասանելի չեն լինի classpath-ում: