Ρυθμίσεις διαμεσολαβητή Maven στο IntelliJ: εισαγωγέας ή εκτελεστής
Συγκρίνετε τις ρυθμίσεις του εισαγωγέα και του εκτελεστή όταν το IntelliJ μπορεί να κάνει build μέσω διαμεσολαβητή αλλά δεν μπορεί να συγχρονίσει, ή το αντίστροφο.
Αν οι στόχοι του Maven λειτουργούν στο IntelliJ αλλά ο συγχρονισμός αποτυγχάνει, ελέγξτε τον εισαγωγέα πριν αντικαταστήσετε το τελικό σημείο του διαμεσολαβητή. Είναι ξεχωριστοί καταναλωτές:
| Λειτουργία που πετυχαίνει ή αποτυγχάνει | Σχετικές ρυθμίσεις διεργασίας |
|---|---|
| Έλεγχος σύνδεσης HTTP του IDE | Η δική του ρύθμιση δικτύου HTTP του IntelliJ |
| Εισαγωγή ή συγχρονισμός έργου | Επιλογές JDK και JVM του εισαγωγέα Maven |
| Εκτέλεση στόχου Maven | Χρόνος εκτέλεσης και επιλογές JVM του εκτελεστή Maven |
Πρώτα συγκρίνετε τη διανομή Maven και το επιλεγμένο αρχείο ρυθμίσεων χρήστη, συμπεριλαμβανομένων των ρητών παρακάμψεων που χρησιμοποιούνται στο τερματικό. Κάντε τον ενεργό διαμεσολαβητή στις ισχύουσες ρυθμίσεις συνεπή πριν προσθέσετε ιδιότητες σε πολλά πεδία VM.
Στη συνέχεια εντοπίστε οποιαδήποτε ιδιότητα διαμεσολαβητή Java, προσαρμοσμένο truststore ή άλλη επιλογή JVM στη διεργασία που αποτυγχάνει. Οι επιλογές του εκτελεστή επηρεάζουν τους στόχους· οι επιλογές του εισαγωγέα επηρεάζουν την εισαγωγή. Δεν είναι ψευδώνυμα. Δύο επιλεγμένα JDK μπορούν επίσης να εμπιστεύονται διαφορετικά CA οργανισμών χρησιμοποιώντας το ίδιο τελικό σημείο, οπότε ένα σφάλμα πιστοποιητικού δεν αποδεικνύει σφάλμα κωδικού.
Ένα σφάλμα μόνο στον συγχρονισμό στρέφει την προσοχή στον εισαγωγέα και τις εισόδους του. Ένα σφάλμα μόνο στον στόχο στρέφει την προσοχή στον εκτελεστή. Ένα τεστ ή μια διακλαδισμένη εφαρμογή μπορεί να εισαγάγει άλλη JVM με δικές της ρυθμίσεις.
Κρατήστε την επισκευή σε αυτόν τον ιδιοκτήτη αντί να επικολλάτε γενικές ιδιότητες proxyHost παντού ή να επεξεργάζεστε ενσωματωμένα αρχεία Maven. Ένα αναγνωρίσιμο αρχείο ρυθμίσεων και στοχευμένες επιλογές διεργασίας κάνουν το αποτέλεσμα αναπαραγώγιμο μετά από ενημερώσεις του IDE.