Τι είναι το τεχνούργημα στο Maven;
Τι είναι το τεχνούργημα στο Maven;

Βίντεο: Τι είναι το τεχνούργημα στο Maven;

Βίντεο: Τι είναι το τεχνούργημα στο Maven;
Βίντεο: Containerize Spring Boot Apps | #CloudNativeNinja PT6 2024, Απρίλιος
Anonim

Ενα τεχνούργημα είναι ένα αρχείο, συνήθως ένα JAR, που αναπτύσσεται στο a Maven αποθήκη. ΕΝΑ Maven Η κατασκευή παράγει ένα ή περισσότερα τεχνουργήματα , όπως ένα μεταγλωττισμένο JAR και ένα JAR "πηγών". Καθε τεχνούργημα έχει ένα αναγνωριστικό ομάδας (συνήθως ένα αντίστροφο όνομα τομέα, όπως com. παράδειγμα. foo), an τεχνούργημα ID (μόνο ένα όνομα) και μια συμβολοσειρά έκδοσης.

Με αυτόν τον τρόπο, τι είναι το αναγνωριστικό ομάδας και τεχνουργήματος;

Ορισμός. ο groupId είναι ένα στοιχείο XML στο POM. αρχείο XML ενός έργου Maven που καθορίζει το ταυτότητα του σχεδίου ομάδα . Σε αντίθεση, artifactId είναι ένα στοιχείο XML στο POM. XML ενός έργου Maven που καθορίζει το ταυτότητα του σχεδίου ( τεχνούργημα ).

Επίσης, τι σημαίνει Maven; Maven είναι ένα εργαλείο αυτοματισμού και διαχείρισης που αναπτύχθηκε από το Apache Software Foundation. Κυκλοφόρησε αρχικά στις 13 Ιουλίου 2004. Στη γλώσσα Γίντις η έννοια του Maven είναι «συσσωρευτής γνώσης». Maven είναι επίσης σε θέση να δημιουργήσει οποιονδήποτε αριθμό έργων στο επιθυμητό αποτέλεσμα, όπως jar, war, μεταδεδομένα.

Λαμβάνοντας υπόψη αυτό, τι είναι το groupId και το artifactId στο παράδειγμα του έργου Maven;

groupId θα σας προσδιορίσει έργο μοναδικά σε όλα έργα , επομένως πρέπει να επιβάλουμε ένα σχήμα ονομασίας. Πρέπει να ακολουθεί τους κανόνες του ονόματος πακέτου, που σημαίνει ότι πρέπει να είναι τουλάχιστον ως όνομα τομέα που ελέγχετε, και μπορείτε να δημιουργήσετε όσες υποομάδες θέλετε. artifactId είναι το όνομα του βάζου χωρίς έκδοση.

Τι είναι το αποθετήριο τεχνουργημάτων;

Αποθετήριο τεχνουργημάτων είναι μια συλλογή δυαδικού λογισμικού τεχνουργήματα και μεταδεδομένα αποθηκευμένα σε μια καθορισμένη δομή καταλόγου που χρησιμοποιείται από πελάτες όπως οι Maven, Mercury ή Ivy για την ανάκτηση δυαδικών αρχείων κατά τη διάρκεια μιας διαδικασίας δημιουργίας.

Συνιστάται: