Βίντεο: Τι παρέχεται η εξάρτηση στο Maven;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Πεδίο εξάρτησης Maven – υπό την προϋπόθεση
Παρέχεται εύρος εξάρτησης Maven χρησιμοποιείται κατά την κατασκευή και τη δοκιμή του έργου. Πρέπει επίσης να εκτελούνται, αλλά δεν πρέπει να εξάγονται, επειδή το εξάρτηση θα είναι υπό την προϋπόθεση από το χρόνο εκτέλεσης, για παράδειγμα, από κοντέινερ servlet ή διακομιστή εφαρμογών
Εκτός από αυτό, τι είναι η εξάρτηση στο Maven;
Σε Maven , εξάρτηση είναι ένα άλλο αρχείο-JAR, ZIP και ούτω καθεξής-που χρειάζεται το τρέχον έργο σας για τη μεταγλώττιση, τη δημιουργία, τη δοκιμή και/ή την εκτέλεση. ο εξαρτήσεις συγκεντρώνονται στο πομ . Αν δεν είναι παρόντες εκεί, τότε Maven θα τα κατεβάσει από ένα απομακρυσμένο αποθετήριο και θα τα αποθηκεύσει στο τοπικό αποθετήριο.
Γνωρίζετε επίσης, ποια είναι η χρήση του αποκλεισμού στο Maven; Αποκλεισμοί έχουν οριστεί σε μια συγκεκριμένη εξάρτηση στο POM σας και στοχεύουν σε ένα συγκεκριμένο groupId και artifactId. Όταν δημιουργείτε το έργο σας, αυτό το τεχνούργημα δεν θα προστεθεί στη διαδρομή τάξης του έργου σας μέσω της εξάρτησης στην οποία αποκλεισμός δηλώθηκε.
Επίσης το ερώτημα είναι, τι σημαίνει το παρεχόμενο στο Maven;
compile Αυτό είναι το προεπιλεγμένο εύρος, που χρησιμοποιείται εάν δεν έχει καθοριστεί κανένα. Οι εξαρτήσεις μεταγλώττισης είναι διαθέσιμες σε όλες τις διαδρομές τάξης ενός έργου. Επιπλέον, αυτές οι εξαρτήσεις διαδίδονται σε εξαρτημένα έργα. υπό την προϋπόθεση Αυτό μοιάζει πολύ με τη μεταγλώττιση, αλλά υποδεικνύει ότι περιμένετε το JDK ή ένα κοντέινερ να παρέχει την εξάρτηση κατά το χρόνο εκτέλεσης.
Γιατί ο Maven κατεβάζει πάντα την εξάρτηση;
Maven κατεβάζει προσθήκες και αντικείμενα από τα οποία εξαρτάται το έργο σας. Ο Maven το κάνει στην πραγματικότητα Κατεβάστε τεχνουργήματα από απομακρυσμένα αποθετήρια, αλλά κατεβάζει το τεχνούργημα μία φορά και διατηρεί μια τοπική προσωρινή μνήμη. Maven κατεβάζει μόνο τα περισσότερα από αυτά εξαρτήσεις γιατί τα έχετε προσθέσει στο έργο σας.
Συνιστάται:
Τι είναι η εξάρτηση στο gradle;
Το σενάριο δημιουργίας Gradle ορίζει μια διαδικασία για τη δημιουργία έργων. κάθε έργο περιέχει κάποιες εξαρτήσεις και κάποιες δημοσιεύσεις. Εξαρτήσεις σημαίνει τα πράγματα που υποστηρίζουν τη δημιουργία του έργου σας, όπως απαιτούμενο αρχείο JAR από άλλα έργα και εξωτερικά JAR όπως JDBC JAR ή Eh-cache JAR στη διαδρομή κλάσης
Τι είναι η λειτουργική εξάρτηση εξηγήστε εν συντομία;
Η λειτουργική εξάρτηση είναι μια σχέση που υπάρχει όταν ένα χαρακτηριστικό καθορίζει μοναδικά ένα άλλο χαρακτηριστικό. Εάν το R είναι μια σχέση με τα χαρακτηριστικά X και Y, μια συναρτησιακή εξάρτηση μεταξύ των χαρακτηριστικών αναπαρίσταται ως X->Y, η οποία καθορίζει ότι το Y εξαρτάται λειτουργικά από το X
Πόσο συνολικό εύρος ζώνης παρέχεται από μια γραμμή t1;
Μια γραμμή T1 αποτελείται από 24 κανάλια φωνής με εύρος ζώνης 64 kb/s έκαστο. Αυτό δίνει σε μια σύνδεση T1 ένα συνολικό εύρος ζώνης 1,544 Mb/s. Ένας μηχανικός δικτύου παρακολουθεί μια βασική, αλλά κακής ποιότητας, σύνδεση PPP WAN που κλείνει περιοδικά
Τι είναι η εξάρτηση έργου στο Visual Studio;
Σε αυτό το άρθρο Όταν ένα έργο καταναλώνει εκτελέσιμο κώδικα που δημιουργείται από άλλο έργο, το έργο που δημιουργεί τον κώδικα αναφέρεται ως εξάρτηση έργου του έργου που καταναλώνει τον κώδικα. Τέτοιες σχέσεις εξάρτησης μπορούν να οριστούν στο παράθυρο διαλόγου Εξαρτήσεις έργου
Πώς αποκλείετε μια μεταβατική εξάρτηση στο gradle;
Εξαίρεση μεταβατικής εξάρτησης κατά διαμόρφωση Βρείτε το ξεχωριστό παράδειγμα της μονάδας και της ομάδας. Βρείτε πρώτα το παράδειγμα που θα χρησιμοποιεί την εξάρτηση της μονάδας όπως παρακάτω. Εκτελέστε την εντολή gradle eclipse, θα δείτε ότι το dom4j και η εξάρτησή του JAR δεν θα είναι διαθέσιμα στο classpath