gradle vs maven maven plugins
Αυτό το σεμινάριο θα συζητήσει τις διαφορές μεταξύ Gradle εναντίον Maven. Θα μάθετε επίσης για διάφορα πρόσθετα και διαμορφώσεις Maven:
Όπως το Maven, το Gradle είναι ένα εργαλείο αυτοματισμού που χρησιμοποιείται από προγραμματιστές Java για ένα build. Το Gradle είναι ένα εργαλείο ανοιχτού κώδικα και χρησιμοποιεί μια γλώσσα που είναι συγκεκριμένη για τον τομέα και αναπτύσσεται στο Groovy.
=> Δείτε τον Οδηγό εκπαίδευσης Perfect Maven εδώ.
Τι θα μάθετε:
Gradle εναντίον Maven
Οι βασικές διαφορές μεταξύ Gradle και Maven παρουσιάζονται παρακάτω:
Γκρέιντ | Μέβεν |
---|---|
Όσον αφορά την απόδοση, το Gradle είναι καλύτερο αφού ασχολείται μόνο με την τρέχουσα τρέχουσα εργασία και όχι με την παρεχόμενη είσοδο ή έξοδο. | Το Maven δεν χρησιμοποιεί τα προηγούμενα αντικείμενα κατασκευής ή προσωρινή μνήμη για τη δημιουργία του έργου, οπότε ο χρόνος που απαιτείται για τη δημιουργία ενός νέου έργου είναι περισσότερο. |
Είναι ένα σύστημα κατασκευής αυτοματισμού που αναπτύχθηκε στο Groovy | Είναι ένα εργαλείο κατασκευής και διαχείρισης έργων. |
Το Gradle δεν οδηγείται από κανένα αρχείο xml για την κατασκευή του έργου, αλλά χρησιμοποιεί τη γλώσσα - Groovy που είναι συγκεκριμένη για τον τομέα. Οι πληροφορίες του έργου διατηρούνται στο εργαλείο Gradle. | Το Maven οδηγείται από ένα αρχείο xml το οποίο περιέχει πληροφορίες σχετικά με εξαρτήσεις, προσθήκες και προφίλ και ούτω καθεξής. |
Το Gradle λειτουργεί σταδιακά και δίνει ταχύτερη ολοκλήρωση κατασκευής. | Ο Maven δεν υιοθετεί μια σταδιακή προσέγγιση και είναι πιο αργός όσον αφορά τους χρόνους κατασκευής από τον Gradle. |
Το σενάριο Gradle είναι απλό, όχι μακρύ και μπορεί να γίνει κατανοητό εύκολα. | Το Maven έχει το αρχείο xml που είναι περιγραφικό, μεγάλο και δεν μπορεί εύκολα να γίνει κατανοητό. |
Το Gradle μπορεί να προσαρμοστεί εύκολα καθώς έχει πολλές ευελιξίες όσον αφορά τον μεγάλο αριθμό διαθέσιμων επιλογών στο εργαλείο με την υποστήριξη IDE. | Η προσαρμογή του Maven δεν είναι εύκολη και μερικές φορές δεν είναι δυνατή καθώς δεν διαθέτει υποστήριξη IDE. |
Ο στόχος ενός εργαλείου Gradle είναι να έχει νέα χαρακτηριστικά στο έργο. | Ο στόχος ενός εργαλείου Maven είναι να ολοκληρώσει ένα έργο σε καθορισμένο χρόνο. |
Στο Gradle, η συλλογή Java δεν είναι απαραίτητο βήμα. | Στο Maven, η συλλογή είναι ένα απαραίτητο βήμα. |
Το Gradle είναι ένα συγκριτικά μοντέρνο εργαλείο και οι χρήστες του είναι περιορισμένοι σε αριθμούς. | Το Maven είναι ένα γνωστό εργαλείο και δημοφιλές στους προγραμματιστές Java. |
Πολλές εξαρτήσεις για το έργο μπορούν να προστεθούν στο Gradle χωρίς τη χρήση xml. | Πολλές εξαρτήσεις μπορούν να προστεθούν στο έργο προσθέτοντάς τις στο αρχείο xml (pom), καθιστώντας έτσι πιο περίπλοκη και δύσκολη τη διαχείριση από το Gradle. |
Το αρχείο Build.gradle περιέχει τα στοιχεία όπως η ομάδα, το όνομα βάσης και η έκδοση. | Το αρχείο Pom.xml περιέχει τα στοιχεία όπως, και. |
Λίγες περισσότερες διαφορές μεταξύ του Maven Vs Gradle
Το Gradle είναι κατασκευασμένο από μια ομάδα εργασιών που πρέπει να εκτελεστούν. Ενώ ο Maven έχει ένα σταθερό και ακριβές μοντέλο φάσεων. Οι στόχοι του Maven συνδέονται με τις φάσεις του έργου και κάθε στόχος είναι παρόμοιος με τους στόχους του Gradle.
Εκτέλεση
Όσον αφορά την απόδοση, τόσο το Gradle όσο και το Maven μπορούν να τρέξουν περισσότερα από ένα βασισμένα σε διαφορετικές μονάδες παράλληλα.
Ωστόσο, το Gradle ακολουθεί μια σταδιακή προσέγγιση κατασκευής και επαληθεύει εάν οι εργασίες τροποποιούνται ή όχι και ασχολείται μόνο με τα αρχεία που ενημερώνονται.
Το Gradle έχει καλύτερη απόδοση λόγω των παρακάτω χαρακτηριστικών:
- Συλλογή τάξεων Java με αυξητικό τρόπο.
- Επαναχρησιμοποίηση των τεχνουργημάτων κατασκευής άλλων Gradle κατασκευάζει με παρόμοιες εισόδους.
- Περισσότερη χρήση των API.
- Ταχύτερη συλλογή με τη βοήθεια του compiler daemon.
Η δημιουργία κρυφής μνήμης κάνει το Gradle πολύ πιο γρήγορο από το Maven.
Ευκαμψία
Το Gradle χρησιμοποιείται από την Google ως εργαλείο κατασκευής για Android επειδή έχει σχεδιαστεί με τέτοιο τρόπο ώστε να μπορεί να επεκταθεί με τις πιο βασικές μεθοδολογίες. Το μοντέλο Gradle μπορεί να χρησιμοποιηθεί για την ανάπτυξη C ή C ++ και μπορεί να επεκταθεί σε οποιοδήποτε άλλο περιβάλλον.
Το Maven δεν μπορεί εύκολα να προσαρμοστεί και δεν είναι συχνά εφικτό. Αυτό διευκολύνει την κατανόηση των κατασκευών του Maven εάν δεν χρειάζεται να αντιμετωπίσουμε περίπλοκες ή αποκλειστικές απαιτήσεις. Ωστόσο, το Gradle είναι εύκολα προσαρμόσιμο για χρήση.
Το Gradle παρέχει μια ενδιαφέρουσα διαδραστική διεπαφή ιστού για εργασίες κωδικοποίησης, εντοπισμού σφαλμάτων και βελτιστοποίησης δημιουργίας στο Build Scan. Παρέχει σημαντικές πληροφορίες για τις τάσεις, το ιστορικό και άλλες παραμέτρους στο build.
Διαχείριση Εξάρτησης
Το Gradle έχει καλύτερη εφαρμογή API και εξαρτήσεων από το Maven. Εκτός αυτού, επιτρέπει συμπίεση cache. Αυτό σημαίνει ότι πολλά έργα μπορούν να χρησιμοποιούν την κοινή κρυφή μνήμη χωρίς να αντικαθίστανται το ένα από το άλλο. Το Gradle διαθέτει checksum και συγχρονίζει τις κρυφές μνήμες μαζί με τα αποθετήρια.
Έχει μερικά από τα χαρακτηριστικά διαχείρισης εξάρτησης όπως:
- Κανόνες αντικατάστασης για συμβατές βιβλιοθήκες.
- ReplacedBy κανόνες.
- Επαναφέρετε τις εξαρτήσεις του έργου με εξωτερικές και αντίστροφα.
Τόσο το Gradle όσο και το Maven έχουν δυναμικές και μεταβατικές εξαρτήσεις. Το Maven έχει τα τοπικά, κεντρικά και απομακρυσμένα αποθετήρια, ενώ το Gradle έχει το JCenter. Επίσης, υπάρχουν προσαρμοσμένα αποθετήρια εσωτερικά για τους οργανισμούς.
Παραδείγματα κωδικοποίησης Gradle και Maven
2.0.0 com.softwareTest Java-builds jar 2.0 j unit junit 2.10 org.apache.maven.plugins maven-surefire-plugin 2.2.1
Για να εκτελέσετε έναν στόχο Maven που δημιουργεί ένα αρχείο jar, χρησιμοποιείται η ακόλουθη εντολή Maven:
ba ερωτήσεις και απαντήσεις συνέντευξης pdf
mvn package
Έτσι βλέπουμε ότι το αρχείο pom.xml είναι περιγραφικό και τα έργα Maven με πολλές εργασίες, διαμορφώσεις και εξαρτήσεις θα έχουν μεγάλο αρχείο xml.
Ο αντίστοιχος κώδικας build.gradle που εκτελεί το ίδιο αποτέλεσμα δίνεται παρακάτω:
apply plugin:'java' apply plugin:'maven' group = 'com.softwareTest' version ='2.0' repositories { mavenCentral() } dependencies { testCompile group:'junit', name:'junit', version:'2.10' }
Έτσι βλέπουμε ότι το σενάριο Gradle είναι μικρότερο σε σύγκριση με το Maven. Η παρακάτω εντολή χρησιμοποιείται για την εκτέλεση μιας ομάδας εργασιών.
gradle tasks –all
Βλέπουμε ότι ο Gradle είναι πιο ικανός από τον Maven. Αλλά μπορεί να υπάρχουν περιπτώσεις που δεν απαιτούμε όλες αυτές τις πρόσθετες λειτουργίες του Gradle. Έτσι το Maven είναι πιο κατάλληλο για μικρά έργα, ενώ το Gradle χρησιμοποιείται κυρίως σε μεγαλύτερα έργα.
Βασικές εντολές Gradle Vs Maven
Ο παρακάτω πίνακας παραθέτει μερικές βασικές εντολές του Gradle εναντίον Maven:
Σκοπός | Εντολή Gradle | Εντολή Maven |
---|---|---|
σίγουρα φωτιά | Οι δοκιμές Junit εκτελούνται σε έναν απομονωμένο φορτωτή τάξης. | |
Για να δημιουργήσετε WAR / EAR / JAR | συναρμολογείτε | πακέτο mvn |
Για εκτέλεση και μεταγλώττιση | τεστ βαθμολογίας | δοκιμή mvn |
Διαγραφή καταλόγου build | καθαρίστε | καθαρό mvn |
Ενσωματώστε με το Eclipse | σταδιακή έκλειψη | έκλειψη mvn: έκλειψη |
Για εγκατάσταση | εγκατάσταση gradle | εγκατάσταση mvn |
Για να λάβετε την έκδοση | gradle-μετατροπή | mvn-μετατροπή |
Μπορούμε να μετατρέψουμε το Gradle σε Maven και το αντίστροφο.
Μπορούμε να ακολουθήσουμε τα παρακάτω βήματα για να αλλάξουμε το Maven σε Gradle:
# 1) Μεταβείτε στο φάκελο του έργου Maven (θέση του αρχείου pom.xml).
#δύο) Εκτελέστε την εντολή βαθμολογήστε init.
Αυτό θα έχει ως αποτέλεσμα τη δημιουργία Gradle build ταυτόχρονα settings.gradle αρχείο και build.gradle αρχεία θα δημιουργηθούν.
Για να αλλάξετε το Gradle σε Maven ακολουθούμε τα παρακάτω βήματα με τη σειρά:
# 1) build.gradle Το αρχείο πρέπει να έχει το πρόσθετο Maven.
# 2) build.gradle Το αρχείο πρέπει να έχει το ακόλουθο μπλοκ κώδικα:
apply plugin: 'java' apply plugin: 'maven' group = 'com.test' version = '0.4' dependencies { compile 'commons-lang:commons-lang:2.3' }
# 3) Τότε εκτελέστε εγκατάσταση gradle.
Αυτό θα έχει ως αποτέλεσμα τη δημιουργία αρχείων pom-default.xml μέσα στον υποφάκελο pom.
Διαμόρφωση του Maven
Οι πληροφορίες διαμόρφωσης Maven για χρήση και έργα που κατασκευάστηκαν παραμένουν στα ακόλουθα μέρη:
- MAVEN_OPT περιβαλλοντική μεταβλητή : Περιέχει τις απαραίτητες πληροφορίες για την εκκίνηση της Java Virtual Machine (JVM) και παρέχει επίσης πρόσθετα χαρακτηριστικά, όπως οι ρυθμίσεις μνήμης του JVM μπορούν να οριστούν σε τιμή ως -Xms256m -Xmx512m.
- Αρχείο Settings.xml: Αυτό το αρχείο βρίσκεται στον κατάλογο USER_HOME / .m2. Αυτό το αρχείο φροντίζει για την πλειονότητα των διαμορφώσεων που χρησιμοποιούνται σε όλα τα έργα που κατασκευάστηκαν στο Maven.
- φάκελος .mvn: Αυτός ο φάκελος βρίσκει μια θέση στο ανώτερο επίπεδο του καταλόγου έργου. Τα αρχεία jvm.config, maven.config και extensions.xml έχουν πληροφορίες σχετικά με τη συγκεκριμένη διαμόρφωση του έργου.
- αρχείο .mvn / extension.xml
- .mvn / maven.config αρχείο
- .mvn / jvm.config αρχείο
Η διαμόρφωση του Maven γίνεται στα επίπεδα που αναφέρονται παρακάτω:
- Εγκατάσταση: Αυτό στεγάζεται κατά την εγκατάσταση του Maven.
- Εργο: Αυτό είναι το στατικό που διατηρείται στο αρχείο pom.xml.
- Χρήστης: Αυτό έχει ρυθμιστεί για έναν συγκεκριμένο χρήστη.
Η διαμόρφωση του έργου εφαρμόζεται σε ολόκληρο το έργο, ενώ οι άλλες διαμορφώσεις (εγκατάσταση και χρήστης) εφαρμόζονται στο περιβάλλον όπου εργαζόμαστε. Δεν είναι δυνατή η προσθήκη των ρυθμίσεων εγκατάστασης και χρήστη ως μέρος των κοινόχρηστων δεδομένων έργου.
Διαμόρφωση τοπικού αποθετηρίου
Η τοποθεσία του τοπικού αποθετηρίου μπορεί να αλλάξει ως μέρος της διαμόρφωσης του χρήστη. Από προεπιλογή, η τοποθεσία είναι κατάλογος .m2. Αυτό επιτυγχάνεται με τον παρακάτω κώδικα xml.
path to the directory
Διαμόρφωση διακομιστή μεσολάβησης
Η διαμόρφωση διακομιστή μεσολάβησης μπορεί να διατηρηθεί στις ρυθμίσεις.
Διαμόρφωση παράλληλης ανάλυσης αντικειμένων
Το Maven κατεβάζει έως και 5 αντικείμενα από διάφορες ομάδες ταυτόχρονα.
Για να κατεβάσετε δύο αντικείμενα, πρέπει να καθορίσουμε την ακόλουθη εντολή:
mvn -Dmaven.artifact.threads = 2 επαλήθευση
Ανάπτυξη και διαμόρφωση ασφαλείας
ενότητα περιγράφει τα αποθετήρια που θα αναπτυχθούν σε ένα συγκεκριμένο έργο. Πληροφορίες όπως όνομα χρήστη, κωδικός πρόσβασης και άλλες παράμετροι ασφαλείας δεν μπορούν να τοποθετηθούν εντός αυτού του έργου. Προκειμένου να παρέχουμε αυτές τις πληροφορίες, πρέπει να τις προσθέσουμε σε αντιστοίχιση στο αναγνωριστικό του αποθετηρίου ανάπτυξης εντός του έργου.
Αυτό επιτυγχάνεται με τον παρακάτω κώδικα xml.
testrepository test password
Διαμορφώσεις προφίλ
Το αποθετήριο Maven μπορεί να ρυθμιστεί ώστε να τοποθετείται στο προφίλ. Κάθε φορά, μπορεί να υπάρχουν περισσότερα από ένα προφίλ. Ανάλογα με την απαίτηση, μπορούμε να διατηρήσουμε ένα ενεργό προφίλ έτσι ώστε να μπορούμε να μεταβούμε σε διάφορα περιβάλλοντα.
Άλλες προαιρετικές διαμορφώσεις
Προκειμένου να έχουμε μια διαμόρφωση συγκεκριμένη για το περιβάλλον που δεν είναι συγκεκριμένη για κάθε έργο, πρέπει να διαμορφώσουμε τις ρυθμίσεις.
πώς να δημιουργήσετε ένα νέο έργο java στο Eclipse
Το Maven περιέχει ένα αρχείο ρυθμίσεων που υπάρχει στον κατάλογο εγκατάστασης ή του αρχικού χρήστη. Φροντίζει για τη διαμόρφωση ορισμένων περιβαλλοντικών παραμέτρων όπως φαίνεται παρακάτω:
- Όνομα χρήστη και κωδικός πρόσβασης διακομιστή
- Τοποθεσία του διαχειριστή αποθετηρίου
- Διακομιστής μεσολάβησης HTTP
Διαμορφώσεις ασφαλείας
Μέχρι το Maven 2.1.0+, έχουμε την επιλογή κρυπτογράφησης των κωδικών πρόσβασης μέσα στο αρχείο ρυθμίσεων. Αλλά πρέπει να δημιουργήσουμε έναν κύριο κωδικό πρόσβασης πριν ξεκινήσουμε για κρυπτογράφηση.
Πρόσθετα Maven
Τα Maven plugins αποτελούν αναπόσπαστο μέρος του Maven framework. Κάθε προσθήκη αντιστοιχεί σε μια συγκεκριμένη εργασία.
Υπάρχουν δύο τύποι προσθηκών όπως φαίνεται παρακάτω:
- Δημιουργία προσθηκών : Εκτελούνται κατά την ώρα κατασκευής και πρέπει να περιγραφούν κάτω από την ετικέτα build στο αρχείο pom.xml.
- Αναφορές προσθηκών : Εκτελούνται κατά το χρόνο δημιουργίας ιστότοπων και πρέπει να περιγραφούν στην ετικέτα αναφοράς στο αρχείο pom.xml.
Η παρακάτω λίστα δείχνει μερικά από τα πρόσθετα πυρήνα Maven:
Βασικά πρόσθετα | Οι εργασίες εκτελέστηκαν |
---|---|
ΚΑΘΑΡΗ | Καθαρίζει τα αντικείμενα μετά την κατασκευή. |
μεταγλωττιστής | Συντάσσεται ο πηγαίος κώδικας Java. |
παρατάσσω | Τα τεχνουργήματα κατασκευής αναπτύσσονται στο απομακρυσμένο αποθετήριο. |
εγκαθιστώ | Τα χειροποίητα αντικείμενα εγκαθίστανται στο τοπικό αποθετήριο. |
επιβεβαιωτής | Χρησιμοποιείται για δοκιμές ενσωμάτωσης. |
πόροι | Ο κατάλογος εξόδου λαμβάνει το αντίγραφο των πόρων για συμπερίληψη στο Jar. |
ιστοσελίδα | Δημιουργείται η τρέχουσα τοποθεσία του έργου. |
επιβεβαιωτής | Χρησιμοποιείται για δοκιμή ενοποίησης και ελέγχει συγκεκριμένες συνθήκες. |
Μερικά από τα πρόσθετα Maven Reporting αναφέρονται παρακάτω:
Αναφορές προσθηκών | Οι εργασίες εκτελέστηκαν |
μμμ | Δημιουργείται αναφορά pmd. |
changelog | Οι πρόσφατες αλλαγές από το SCM δημιουργούνται με τη μορφή λίστας. |
αλλαγές | Δημιουργείται αναφορά για την παρακολούθηση ζητημάτων. |
χτένισμα | Δημιουργείται η αναφορά στυλ επιταγών. |
Javadoc | Δημιουργείται έγγραφο Java για το έργο. |
έκθεση surefire | Τα αποτελέσματα των δοκιμών μονάδας δημιουργούνται με τη μορφή αναφοράς. |
έλεγχος συνδέσμου | Δημιουργείται αναφορά Linkcheck για τεκμηρίωση έργου. |
jxr | Δημιουργείται μια παραπομπή πηγής. |
Ενότητα FAQ
Q # 1) Είναι το Maven καλύτερο από το Gradle;
Απάντηση: Το Gradle χρησιμοποιεί μια προσέγγιση σταδιακής και αποφυγής εργασίας. Το Gradle παρακολουθεί τις εργασίες εισόδου και εξόδου και εκτελεί αυτές που απαιτούνται. Ωστόσο, για μικρότερα έργα το Maven προτιμάται ενώ το Gradle είναι κατάλληλο για μεγαλύτερα και πολύπλοκα έργα.
Q # 2) Γιατί είναι το Gradle πιο γρήγορο από το Maven;
Απάντηση: Το Gradle είναι πολύ πιο γρήγορο από το Maven λόγω των παρακάτω προσεγγίσεων του Gradle.
- Χρήση του Gradle Daemon που διατηρεί τις λεπτομέρειες του κτιρίου έτοιμες στη μνήμη.
- Συλλογή με σταδιακό τρόπο.
- Χρήση build-cache που λαμβάνει τα αντικείμενα από προηγούμενες εκδόσεις.
- Μοντελοποίηση εξαρτήσεων με αποτελεσματικό τρόπο από το Gradle με τη βοήθεια του Java plugin.
Q # 3) Τι είναι το Maven Gradle;
Απάντηση: Το Gradle είναι ένα εργαλείο κατασκευής αυτοματισμού που έχει αναπτυχθεί με βάση τα χαρακτηριστικά των Apache Ant και Apache Maven. Είναι ανοιχτού κώδικα και λειτουργεί σε γλώσσα που σχετίζεται με τον τομέα που βασίζεται στο Groovy. Δεν οδηγείται από το αρχείο pom.xml όπως χρησιμοποιείται από το Maven για τις εξαρτήσεις και τις διαμορφώσεις του έργου.
Q # 4) Γιατί προτιμάται το Maven;
Απάντηση:
Το Maven προτιμάται λόγω των ακόλουθων πλεονεκτημάτων:
- Κεντρικό αποθετήριο για όλες τις εξαρτήσεις του έργου.
- Διατηρεί μια κοινή δομή φακέλων στους οργανισμούς.
- Μπορεί να ενσωματωθεί με εργαλεία ελέγχου εκδόσεων όπως το Git και το εργαλείο συνεχούς ολοκλήρωσης όπως το Jenkins.
- Η διαδικασία κατασκευής γίνεται απλούστερη, εύκολη και ομοιόμορφη.
Ε # 5) Το Maven είναι μόνο για Java;
Απάντηση: Το Maven είναι ένα εργαλείο διαχείρισης έργων και κατασκευής που χρησιμοποιείται γενικά για έργα Java. Ωστόσο, μπορεί να χρησιμοποιηθεί για έργα που έχουν αναπτυχθεί σε Ruby, C #, Scala και ούτω καθεξής.
Q # 6) Γιατί χρησιμοποιείται το Maven στο Eclipse;
Απάντηση: Το Eclipse IDE κατεβάζει αυτόματα τις εξαρτήσεις και τις διαμορφώσεις από τα αποθετήρια του Maven. Επίσης, η δημιουργία νέων έργων Maven, η υποστήριξη του υπάρχοντος Maven Project και του pom .xml μπορεί να γίνει με τη βοήθεια του Eclipse.
Q # 7) Τι γλώσσα είναι το Gradle;
Απάντηση: Το Gradle δίνει μια γλώσσα που σχετίζεται με τον τομέα και ονομάζεται επίσης DSL για το build. Αυτή η γλώσσα είναι διαθέσιμη στο Groovy και το Kotlin.
καλύτερο λογισμικό τείχους προστασίας για τα Windows 10
Q # 8) Ποια είναι τα πλεονεκτήματα του Maven;
Το Maven έχει κάποιες εξαρτήσεις όπως οι εξής:
- Κεντρικό αποθετήριο για όλες τις εξαρτήσεις του έργου.
- Διατηρεί μια κοινή δομή φακέλων στους οργανισμούς.
- Μπορεί να ενσωματωθεί με εργαλεία ελέγχου εκδόσεων όπως το Git και το εργαλείο συνεχούς ολοκλήρωσης όπως το Jenkins.
- Η διαδικασία κατασκευής γίνεται πιο απλή και εύκολη.
συμπέρασμα
Αυτό το σεμινάριο συζήτησε τις έννοιες όπως Gradle εναντίον Maven, πώς να μετατρέψετε το Gradle σε Maven και αντίστροφα, τις διαμορφώσεις Maven και τα πρόσθετα. Επίσης, διερευνήθηκαν μερικές από τις βασικές εντολές του Maven και του Gradle.
Όσον αφορά τα πρόσθετα Maven, συζητήσαμε μερικές από τις αναφορές και τα βασικά πρόσθετα Maven.
Καθώς είναι ένα καυτό θέμα στην αγορά, είναι απαραίτητο να αναπτυχθεί η κατανόηση του θέματος και να αναπτυχθεί εμπειρογνωμοσύνη σε αυτό το εργαλείο.
=> Διαβάστε τη σειρά προπόνησης Easy Maven.
Συνιστώμενη ανάγνωση
- Τι είναι το Maven - Maven Tutorial για αρχάριους
- Πώς να δημιουργήσετε πρόγραμμα Gradle με σελήνιο
- Πώς να χρησιμοποιήσετε το Gradle για να δημιουργήσετε, να δοκιμάσετε και να αναπτύξετε έργα
- Gatling Script & Δημιουργία έργου Gatling χρησιμοποιώντας το Maven Archetype
- Ενσωμάτωση του Maven με το TestNg χρησιμοποιώντας το Maven Surefire Plugin
- Τι είναι το POM (Πρότυπο αντικειμένου έργου) και το pom.xml In Maven
- Διαμόρφωση Maven με Eclipse Java IDE
- 31 Συνήθεις ερωτήσεις και απαντήσεις για τη συνέντευξη Maven