תוכן עניינים:

מהי תלות בדרגה?
מהי תלות בדרגה?

וִידֵאוֹ: מהי תלות בדרגה?

וִידֵאוֹ: מהי תלות בדרגה?
וִידֵאוֹ: 157 - תלות ליניארית: הגדרה 2024, דֵצֶמבֶּר
Anonim

גרדל בניית סקריפט מגדיר תהליך לבניית פרויקטים; כל פרויקט מכיל כמה תלות וכמה פרסומים. תלות פירושו הדברים שתומכים בבניית הפרויקט שלך, כגון קובץ JAR נדרש מפרויקטים אחרים ו-JAR חיצוניים כמו JDBC JAR או Eh-cache JAR בנתיב המחלקה.

יודע גם, איפה התלות בדרגל?

ה תלות יכול להיות ממוקם במחשב שלך או במאגר מרוחק, וכל טרנזיטיבי תלות הם מצהירים כלולים אוטומטית גם כן. תלות מנוהלים בדרך כלל ברמת המודול בפנים תלות בלוק בבנייה. מדורג קוֹבֶץ.

מלבד למעלה, מה זה testCompile ב-gradle? ב גרדל תלות מקובצת לקבוצה בעלת שם של תלות. ה testCompile התצורה מכילה את התלות הנדרשות כדי להרכיב את הבדיקות של הפרויקט שלנו. תצורה זו מכילה את מחלקות ההידור של הפרויקט שלנו ואת התלות שנוספו לתצורת ההידור.

יתרה מכך, כיצד אוכל לנהל תלות מדורגת?

שלבים אחר צעדים לניהול תלות

  1. צור פרוייקט חדש של Android Studio עם Kotlin DSL בתור סקריפטים לבנייה.
  2. צור תיקיה חדשה בשם buildSrc בתיקייה הראשית של הפרויקט.
  3. בתוך buildSrc הוסף מספר תיקיות וקבצים, כך שהמבנה הוא כדלקמן:
  4. הוסף את הפלאגין Kotlin DSL בקובץ build.gradle.kts:

מהו classpath ב-build gradle?

ה נתיב כיתתי תצורה נראית בדרך כלל בבלוק buildSrc {} שבו צריך להכריז על תלות עבור לִבנוֹת . מדורג , עצמו (לתוספים, אולי). אם buildscript עצמו צריך משהו כדי להפעיל, השתמש נתיב כיתתי . אם שלך פּרוֹיֶקט צריך משהו לרוץ, השתמש בקומפילציה.

מוּמלָץ: