Αν οι στόχοι του Maven λειτουργούν στο IntelliJ αλλά ο συγχρονισμός αποτυγχάνει, ελέγξτε τον εισαγωγέα πριν αντικαταστήσετε το τελικό σημείο του διαμεσολαβητή. Είναι ξεχωριστοί καταναλωτές:

Λειτουργία που πετυχαίνει ή αποτυγχάνειΣχετικές ρυθμίσεις διεργασίας
Έλεγχος σύνδεσης HTTP του IDEΗ δική του ρύθμιση δικτύου HTTP του IntelliJ
Εισαγωγή ή συγχρονισμός έργουΕπιλογές JDK και JVM του εισαγωγέα Maven
Εκτέλεση στόχου MavenΧρόνος εκτέλεσης και επιλογές JVM του εκτελεστή Maven

Πρώτα συγκρίνετε τη διανομή Maven και το επιλεγμένο αρχείο ρυθμίσεων χρήστη, συμπεριλαμβανομένων των ρητών παρακάμψεων που χρησιμοποιούνται στο τερματικό. Κάντε τον ενεργό διαμεσολαβητή στις ισχύουσες ρυθμίσεις συνεπή πριν προσθέσετε ιδιότητες σε πολλά πεδία VM.

Στη συνέχεια εντοπίστε οποιαδήποτε ιδιότητα διαμεσολαβητή Java, προσαρμοσμένο truststore ή άλλη επιλογή JVM στη διεργασία που αποτυγχάνει. Οι επιλογές του εκτελεστή επηρεάζουν τους στόχους· οι επιλογές του εισαγωγέα επηρεάζουν την εισαγωγή. Δεν είναι ψευδώνυμα. Δύο επιλεγμένα JDK μπορούν επίσης να εμπιστεύονται διαφορετικά CA οργανισμών χρησιμοποιώντας το ίδιο τελικό σημείο, οπότε ένα σφάλμα πιστοποιητικού δεν αποδεικνύει σφάλμα κωδικού.

Ένα σφάλμα μόνο στον συγχρονισμό στρέφει την προσοχή στον εισαγωγέα και τις εισόδους του. Ένα σφάλμα μόνο στον στόχο στρέφει την προσοχή στον εκτελεστή. Ένα τεστ ή μια διακλαδισμένη εφαρμογή μπορεί να εισαγάγει άλλη JVM με δικές της ρυθμίσεις.

Κρατήστε την επισκευή σε αυτόν τον ιδιοκτήτη αντί να επικολλάτε γενικές ιδιότητες proxyHost παντού ή να επεξεργάζεστε ενσωματωμένα αρχεία Maven. Ένα αναγνωρίσιμο αρχείο ρυθμίσεων και στοχευμένες επιλογές διεργασίας κάνουν το αποτέλεσμα αναπαραγώγιμο μετά από ενημερώσεις του IDE.

Σχετικά άρθρα