Πίνακας περιεχομένων:

Τι είναι η εξάρτηση στο gradle;
Τι είναι η εξάρτηση στο gradle;

Βίντεο: Τι είναι η εξάρτηση στο gradle;

Βίντεο: Τι είναι η εξάρτηση στο gradle;
Βίντεο: Dependabot : Update dependencies for Gradle projects 2024, Νοέμβριος
Anonim

Gradle Το σενάριο build ορίζει μια διαδικασία για τη δημιουργία έργων. κάθε έργο περιέχει μερικά εξαρτήσεις και κάποιες δημοσιεύσεις. Εξαρτήσεις σημαίνει τα πράγματα που υποστηρίζουν τη δημιουργία του έργου σας, όπως το απαιτούμενο αρχείο JAR από άλλα έργα και εξωτερικά JAR όπως το JDBC JAR ή το Eh-cache JAR στη διαδρομή κλάσης.

Επίσης, ξέρετε, πού είναι οι εξαρτήσεις στο gradle;

ο εξαρτήσεις μπορεί να βρίσκεται στο μηχάνημά σας ή σε ένα απομακρυσμένο αποθετήριο και οποιοδήποτε μεταβατικό εξαρτήσεις δηλώνουν ότι περιλαμβάνονται αυτόματα επίσης. Εξαρτήσεις συνήθως διαχειρίζονται σε επίπεδο Ενότητας στο εσωτερικό εξαρτήσεις μπλοκ στην κατασκευή. βαθμίδα αρχείο.

Εκτός από τα παραπάνω, τι είναι το testCompile στο gradle; Σε Gradle Οι εξαρτήσεις ομαδοποιούνται σε ένα ονομασμένο σύνολο εξαρτήσεων. ο testCompile Η διαμόρφωση περιέχει τις εξαρτήσεις που απαιτούνται για τη σύνταξη των δοκιμών του έργου μας. Αυτή η διαμόρφωση περιέχει τις μεταγλωττισμένες κλάσεις του έργου μας και τις εξαρτήσεις που προστέθηκαν στη διαμόρφωση μεταγλώττισης.

Επιπλέον, πώς μπορώ να διαχειριστώ τις εξαρτήσεις gradle;

Βήμα προς βήμα για τη διαχείριση των εξαρτήσεων

  1. Δημιουργήστε ένα νέο έργο Android Studio με Kotlin DSL ως σενάρια κατασκευής.
  2. Δημιουργήστε έναν νέο φάκελο με το όνομα buildSrc στον κύριο φάκελο του έργου.
  3. Μέσα στο buildSrc προσθέστε αρκετούς φακέλους και αρχεία, οπότε η δομή είναι η εξής:
  4. Προσθέστε την προσθήκη Kotlin DSL στο αρχείο build.gradle.kts:

Τι είναι το classpath στο build gradle;

ο τάξη Η ρύθμιση παραμέτρων εμφανίζεται συνήθως στο μπλοκ buildSrc {} όπου χρειάζεται να δηλώσετε εξαρτήσεις για το χτίζω . βαθμίδα , η ίδια (για πρόσθετα, ίσως). Εάν το ίδιο το buildscript χρειάζεται κάτι για εκτέλεση, χρησιμοποιήστε το τάξη . Αν σας έργο χρειάζεται κάτι για εκτέλεση, χρησιμοποιήστε τη μεταγλώττιση.

Συνιστάται: